PH BLOG 搭建日志
Git部分
ssh key
1 | ssh-keygen -t rsa -C "[email protected]" |
基础语句
1 | ssh -vT [email protected] |
如何在提交前,服务端产生了修改的部分,请先git pull,同步到本地,再进行提交
修改文件
cd /文件所在目录
git add 文件名
同新增操作
删除文件夹
1 | git rm -r css |
创建忽略文件
项目根目录创建文件.gitignore,将需要忽略的目录写入,比如:node_modules/
Hexo安装
安装官方文档操作步骤即可,https://hexo.io/zh-cn/docs/
theme安装
1 | //安装 |
站点搜索
npm i hexo-generator-searchdb
自定义域名
一共两条记录
- 在域名提供商,添加A记录,对应项目ip地址
- 添加CNAME记录,对应repository的二级域名(如果使用二级域名,该域名和项目的name是一致的即可)
CDN
- 选择合适的cdn进行加速,代理,这里需要根据cdn服务商提示,修改域名本身的dns(这里的修改在域名提供商的网站修改)
- 由于github是强制https,所以在cdn中要勾选https,也就是ssl这一项,并选择”Full (strict)”模式,否则可能出现无限重定向导致无法访问
搭建过程一些小问题
- github上传以后,项目的编译解析过程需要等待,不会立即生效
- 更换域名后,仍然会跳转到之前的域名,等待一天也换不过来,所以就删掉repository重建了一个
- 一定要核对github对应项目的repository的setting中,pages显示的访问地址,所对应的ip地址,这里会变换地址,比如108,109这种,如果ip地址变换了,我们在自己的域名解析A记录未能正确对应的话,那么域名会无法访问到你的项目
- 标题: PH BLOG 搭建日志
- 作者: PH88
- 创建于 : 2024-02-11 09:41:05
- 更新于 : 2024-05-31 11:50:33
- 链接: https://ph88.ink/2024/02/11/hello-world/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论