下载 Meilisearch
- APT 方式
1
2
3echo "deb [trusted=yes] https://apt.fury.io/meilisearch/ /" | sudo tee /etc/apt/sources.list.d/fury.list
sudo apt update && sudo apt install meilisearch- 通过官方脚本下载
1
curl -L https://install.meilisearch.com | sh
下载 Meilisearch
1 | echo "deb [trusted=yes] https://apt.fury.io/meilisearch/ /" | sudo tee /etc/apt/sources.list.d/fury.list |
1 | curl -L https://install.meilisearch.com | sh |
Cloudflare Pages 使用 GitHub Actions 部署静态网站
API 需要如下权限
| 权限分类 | 权限名 | 所需权限 |
|---|---|---|
| 帐户 | Cloudflare Pages | 编辑 |
| 用户 | 用户详细信息 | 读取 |
Cloudflare Workers 使用 GitHub Actions 部署项目
API 需要如下权限
| 权限分类 | 权限名 | 所需权限 |
|---|---|---|
| 帐户 | Workers 脚本 | 编辑 |
| 区域 | Workers 路由 | 编辑 |
| 用户 | 用户详细信息 | 读取 |
SPA单页应用 (Vue/React) 通过GitHub Actions部署到Netlify
项目源代码放到Github私有仓库上(在个人账户和在组织账户均可);
项目代码推送到特定分支后,通过GitHub Actions自动构建并发布,并根据不同环境执行不同的打包命令;
项目部署在Netlify上,不同环境发布到Netlify的不同站点上。
移除方法同样适用于WSL的Ubuntu。
停止开机自启的Snap服务。系统启动时,会自动启动Snap相关服务,我们先禁用掉这些服务。
1 | sudo systemctl disable snapd.service |
因为Windows系统没有像Linux/macOS这样的文件权限,导致代码同步到服务器上可能会缺失执行权限,因此可以在Git提交代码前在Git仓添加指定文件的权限标识。
配置文件一般在 /etc/supervisor/conf.d 路径下。
在Cloudflare后台面板上的 规则 -> 重定向规则 里设定:
主机名 = domain.com
配置URL重定向
concat("https://www.domain.com", http.request.uri)3011 | CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; |