Hexo-Install+Migrate

安装Git , Node

安装Hexo

  • 先创建一个文件夹,然后cd到这个目录下
  • npm install -g hexo-cli 安装hexo项目构建工具
  • hexo -v 查看版本

初始化Hexo

  • Hexo init myblog 任意文件夹名 myblog

启动服务

进入myblog文件夹 , 编译生成静态文件 , 启动服务

  • cd myblog
  • hexo g
  • hexo server

检查页面;迁移设备

在浏览器输入 localhost:4000 , 即可看到页面

  • 迁移更新设备的话,做到这一步,把原来的博客文件复制到此替换即可

连接Github

  • 创建Github仓库 , 命名 xxx.github.io

  • 生成SSH

    • git config --global user.name "yourname"
    • git config --global user.email "youremail"

  • 添加SSH到github

    • 将刚才生成的id_rsa.pub的内容复制到key

    • 检查是否建立连接成功

Hexo部署到GitHub

  • 修改配置文件 _config.yml

  • 安装deploy-git 部署命令

    • npm install hexo-deployer-git --save

常用命令

  • hexo clean 清除之前编译生成的public文件夹的静态文件
  • hexo g 编译生成静态文件
  • hexo d 部署到远端服务器
  • hexo s --debug 启动服务并执行本地调试模式

Other

  • fatal: unable to access “xxx”: OpenSSL SSL_read: Connection was aborted, errno 10053

    • git config --global http.sslVerify "false"
  • tag/ 目录下 git 推送后 大小写问题

    1
    2
    cd .deploy_git
    git config core.ignorecase false
  • The “mode” argument must be integer

    • 版本问题,降一下版本
    • where node 找到 node 的目录
    • 👉 Previous Releases | Node.js
    • 找到适合的版本, 我选择的是 12x , win 下载 win的 zip
    • 解压覆盖 node 的目录即可
< - 僕らは知らない - >