• 依照 Hexo 官方文档安装 Node.js 和 Git;
  • 启动 Git bash,在电脑本地选定位置,按照以下执行代码安装 Hexo;
$ npm install hexo-cli -g
$ hexo init blog
$ cd blog
$ npm install
$ hexo server
  • 在 Github 创建 public 的 new repository,名字一定一定要与自己的 ID 相同,其它不用写 ;

  • 完成创建后页面会显示 repo 的 https 地址,复制以备后用;

  • 在站点的根目录执行以下代码:

npm install --save hexo-deployer-git
  • 找到本地创建好的 Hexo 的 blog 文件夹,找到 _config.yml 文件打开;
  • 找到 url 填写自己创建好的 github 域名,如:
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://Benleungrg.github.io/
  • 继续找到 deploy,添加以下配置:
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git
  repo: https://github.com/Benleungrg/Benleungrg.github.io.git
  branch: master
  • 保存后输入:
hexo deploy
  • Deploy 是将文件上传到 Github Page,过程会弹出提示要求登录 Github 账号;

  • 目前本站安装的主题是这个:minimalism

    • 切换主题需要在博客根目录的_config.yml 文件中作修改,具体参考主题的文档;
    • 并且需要按照主题要求执行去除代码高亮插件的操作;
  • 日常使用操作:

# 新建文章:
hexo new “文章名”
# 清理-生成静态文件-上传
hexo clean && hexo g && hexo d