备份文件

  1. 创建仓库Username.github.io;

  2. 创建两个分支:master和hexo,设置hexo为默认分支。master分支保存静态页面,hexo分支保存源文件;

  3. 将新仓库clone至本地,将先前hexo文件夹中的_config.yml,themes/,source/,scaffolds/,package.json,.gitignore文件复制至Username.github.io文件夹;

  1. 将主题文件中的.git删除,否则可能无法push;

  2. 执行npm installnpm install hexo-deployer-git

  3. 执行git add .git commit -m ""git push origin hexo 来提交hexo网站源文件;

  4. 执行hexo g -d生成静态网页部署至Github上。

在新环境部署

  1. 安装git、npm、nodejs等;
  2. 添加ssh-keys
    • 在终端运行:ssh-keygen -t rsa -C "yourname@email.com",一直按回车;
    • 会在.ssh目录生成id_rsaid_rsa.pub两个文件,这就是密钥对,id_rsa是私钥;
    • 登录Github,打开「Settings」–>「SSH and GPG keys」,然后点击「new SSH key」,填上任意Title,在Key文本框里粘贴公钥id_rsa.pub文件的内容,注意不要粘贴成id_rsa,最后点击「Add SSH Key」。
  3. 使用git clone git@github.Username/Username.github.io.git将仓库拷贝至本地;如果不是hexo分支,执行git checkout hexo 切换分支;
  4. 在文件夹内执行以下命令npm install hexo-cli -gnpm installnpm install hexo-deployer-git

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

SQL基础 上一篇
前端开发规范 下一篇