在MacBook上搭建自己的Hoxe+Github page,将Hexo作为未来学习总结的一个平台,并将相关的学习内容保存和分享。
1 配置SSH-key
步骤一 检查SSH key是否存在
1ls -al ~/.ssh步骤二 生成SSH key
1ssh-keygen -t rsa -C "your_email@example.com"步骤三 添加SSH key到Github
登陆Github,寻找顺序:Github -> Settings -> SSH and GPS keys1234#在Mac上执行命令,查看密钥信息cat ~/.ssh/id_rsa.pub#将相应的密钥添加到SSH and GPS keys上步骤四 测试Mac与Github是否连通
12345ssh 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官网 下载稳定版本安装即可。 - 步骤二 验证安装和版本123node --version#v6.9.1
3 安装Git
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
在这里用来将本地Hexo内容提交到Github上。
- 步骤一 Mac中,Xcode自带Git,在apple store下载安装即可使用。
- 步骤二 验证安装和版本123git --version#git version 2.9.3 (Apple Git-75)
4 安装Hexo
完成以上步骤后,就可以开始安装hexo了。
步骤一 终端下执行安装命令
1sudo npm install -g hexo-cli步骤二 初始化
进入到hexo的安装目录,进行初始化。1hexo init "your_dir_name"步骤三 开启hexo
1234hexo s#在浏览器中输入:http://localhost:4000或http://127.0.0.1:4000,能显示出hexo主页即安装完成#已经实现了本地的访问
5 配置Github
- 步骤一 创建hexo的项目
Github -> New repository -> “rep_name:需要跟github账号的名称一致” - 步骤二 同步hexo到github12345678910#进入到hexo的目录下#清理缓存文件(db.json)和已经生成的静态文件(publice)hexo clean#生成缓存和静态文件hexo g#重新部署到服务器(github)hexo d