使用 Hexo 搭建 Github 的个人博客

How much life time calculation, the value of life by contribution calculation.

Git安装

  1. mac安装Git brew install git
  2. 安装Node.js brew install node

配置SSH keys

  1. 生成SSH key ssh-keygen -t rsa -C "****@xx.com" github的邮箱地址
  2. 输入密码验证
    • 添加SSH到Github
    • 找到并打开.ssh\id_rsa.pub文件,需要先设置显示隐藏文件
    • 登陆github.Settings—>SSH keys—> add SSH keys
    • 把之前密钥复制到key文本框中

#### 测试是否成功 1. ssh -T git@github.com 2. 设置用户信息 git config --global user.name "用户名" git config --global user.email "邮箱"

hexo安装设置

  1. 安装hexo npm install hexo -g
  2. 安装成功后
  3. hexo init #文件夹路径#
    • hexo g #generate 生成静态网页
    • hexo s #运行本地服务 控制台输出:Hexo is running at http://localhost:4000/. Press Ctrl+C to stop,将该地址用浏览器打开查看,如果安装成功,则会显示初始主题

安装新的主题

  1. 网址:https://hexo.io/themes/#efficient_reading
  2. 任意打开一个网址,根据要求安装主题即可。

部署到github

  1. 有一些主题需要安装类似 npm install hexo-renderer-pug --savenpm install的插件,则需要在创建的文件夹下面安装,在其他地方安装都有可能让主题安装失败。
  2. 安装好之后,在github上Create a new repository,创建的仓库名必须按照这个格式:xxx.github.io.git xxx为账号名字。
  3. 在文件夹根目录上,打开 _config.yml 文件,在最后按照格式,写上:
deploy:  

 type: git  

 repo: https://github.com/xxx/xxx.github.io.git

 branch: master

4.依次执行
hexo clean
hexo g
hexo d
按照提示输入账号密码即可。

注意

1.每次修改后,
需要先hexo clean
然后hexo g
接着hexo s,
没问题的话再部署到服务器上。