前言

考虑到与其多端同步写博客,还不如直接在服务器上部署hexo,直接将博客部署到本地。

部署流程

将hexo项目打包拷贝到服务器

安装并配置nvm

安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash

配置nvm

将下面内容复制到~/.zshrc中:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

之后执行source ~/.zshrc

安装低版本node

原因见下面参考2

nvm install 12.14

安装hexo

npm install hexo-server hexo-deployer-git -g

更改hexo配置文件_config.yml

更改其中deploy配置为:

deploy:
  type: git
  repo: localhost:/root/Data/hexo
  branch: master

hexo相关命令(更新博客)

新建博客

hexo new <title>

清空缓存

hexo clean

生成博客

hexo generate

部署博客

hexo deploy

一键生成部署

hexo generate -d

参考

  1. 将hexo博客部署到个人服务器 - lightsmile’s Blog
  2. 记录macos下配置hexo博客经历 - lightsmile’s Blog

评论




博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Volantis 作为主题,总访问量为
载入天数...载入时分秒...
冀ICP备20001334号