随着WP安装的插件越来越多,自己的 VPS 又配置偏低,导致访问越来越慢。之前就知道 Hexo,但是因为当时忙于项目,懒得搞。最近实在无法忍受了,就考虑迁移到Hexo上。在安装过程中发现一些问题,特地记录下
环境说明
node: v12.14.1
npm: 6.13.4
os: macOS Mojava 10.14.5
Git clone 太慢,或者错误
其实问题网上搜一大堆,之前自己用的梯子速度很快,还没感觉。现在用的自己搭的梯子,速度一下就不爽了。下载速度有时候只有 几kib/s 或者直接就报错下不下来。
1 | RPC failed; curl 18 transfer closed with outstanding read data remaining |
从码云上 clone 【推荐】
- 把你需要 clone 的目标在 Github 上复制地址
- 打开码云gitee.com, 新建仓库->从 GitHub 导入
- 在本地用码云的仓库地址 进行 clone
其他方法
加大缓存区
1
2#约500M
git config --global http.postBuffer 512000000加
–depth 1
控制复制深度–depth 1 复制深度为1,就是每个文件只取最近一次提交,不是整个历史版本。
1
git clone https://github.com/liuqi0725/image2PDF.git --depth 1
NPM 安装出现权限不足的问题
1 | WARN checkPermissions Missing write access to /usr/local/lib/node_modules |
npm install xxx
时,因为没有权限造成的该错误。网上普片的处理方式是在命令前加 sudo
,但是这样做并没有解决实际问题。一劳永逸的方法如下:
1 | # 修改npm包所安装目录的权限 |
发布找不到 git
1 | # 发布静态网页时 |
在 yourblog-path
目录下执行如下命令
1 | npm install --save hexo-deployer-git |
Hexo 安装
Hexo 的安装,主题优化,部署个人服务器,自动发布可参考如下文章。
Mac 系统下搭建hexo个人博客
Hexo部署到服务器并完成自动发布
CentOS搭建Git服务器及权限管理
Hexo搭建的Github博客之优化
Hexo博客Next v7.X 主题升级,美化