Fork me on GitHub
KeKe Blog

基于Mac的hexo+github page搭建

在MacBook上搭建自己的Hoxe+Github page,将Hexo作为未来学习总结的一个平台,并将相关的学习内容保存和分享。

1 配置SSH-key

  • 步骤一 检查SSH key是否存在

    1
    ls -al ~/.ssh
  • 步骤二 生成SSH key

    1
    ssh-keygen -t rsa -C "your_email@example.com"
  • 步骤三 添加SSH key到Github
    登陆Github,寻找顺序:Github -> Settings -> SSH and GPS keys

    1
    2
    3
    4
    #在Mac上执行命令,查看密钥信息
    cat ~/.ssh/id_rsa.pub
    #将相应的密钥添加到SSH and GPS keys上
  • 步骤四 测试Mac与Github是否连通

    1
    2
    3
    4
    5
    ssh git@github.com
    #PTY allocation request failed on channel 0
    #Hi allenouyangke! You've successfully authenticated, but GitHub does not provide shell access.
    #Connection to github.com closed.

2 安装Node.js

Node.js是一个Javascript运行环境(runtime)。
在这里用于生成静态页面。

  • 步骤一 下载安装
    登陆Node.js官网 下载稳定版本安装即可。
  • 步骤二 验证安装和版本
    1
    2
    3
    node --version
    #v6.9.1

3 安装Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
在这里用来将本地Hexo内容提交到Github上。

  • 步骤一 Mac中,Xcode自带Git,在apple store下载安装即可使用。
  • 步骤二 验证安装和版本
    1
    2
    3
    git --version
    #git version 2.9.3 (Apple Git-75)

4 安装Hexo

完成以上步骤后,就可以开始安装hexo了。

  • 步骤一 终端下执行安装命令

    1
    sudo npm install -g hexo-cli
  • 步骤二 初始化
    进入到hexo的安装目录,进行初始化。

    1
    hexo init "your_dir_name"
  • 步骤三 开启hexo

    1
    2
    3
    4
    hexo s
    #在浏览器中输入:http://localhost:4000或http://127.0.0.1:4000,能显示出hexo主页即安装完成
    #已经实现了本地的访问

5 配置Github

  • 步骤一 创建hexo的项目
    Github -> New repository -> “rep_name:需要跟github账号的名称一致”
  • 步骤二 同步hexo到github
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #进入到hexo的目录下
    #清理缓存文件(db.json)和已经生成的静态文件(publice)
    hexo clean
    #生成缓存和静态文件
    hexo g
    #重新部署到服务器(github)
    hexo d
-------------本文结束 感谢您的阅读-------------