使用hexo搭建博客


每个优秀的程序员在成长过程都有许多个人的体会与感悟,这些感悟让他走的更远,而通常个人博客就是这样一个记录个人成长的地方。在这里,程序员可以畅所欲言,分享自己的对技术的体会,对生活的感悟,在这里你可以看到一个对技术对生活充满追求的码农。

拥有一个这样的独立而自由的空间是一件非常有趣的事情。

下面我简单的介绍一下如何利用hexo建立个人博客。

一、需要用到的应用程序

  • node.js 下载地址安装时一直下一步就OK
  • Git 下载地址 如果你已经安装xcode,那已经默认集成git,不需要再继续安装
  • hexo 如果你已经安装好上面两个应用程序,那么通过npm来安装hexo,这个过程需要一些时间,请不要进行操作
  • sudo npm install -g hexo

    按enter后需要输入你mac登陆密码

    在终端cd到你建立的文件夹名称下,执行:

    cd 文件路径

    然后执行以下命令初始化

    hexo init

    启动服务

    hexo server

    复制弹出来的网址http://localhost:4000 在浏览器中访问,如果成功则说明安装完毕。

    二、关联Github

    本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去

    1) ssh-keygen
        系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
    2) vim ~/.ssh/id_rsa.pub
        文本编辑工具打开该文件
    3) 先复制,再 shift+:  q
    4)浏览器-github.com-settings-SSH and GPG keys,点击new SSH key  ,名称可以自己命,下面的key输入刚刚复制的内容
    5)邮箱验证即可
    

    三、git仓库相关操作

    1.创建仓库

       3,克隆git仓库
        git  clone 地址
    4,查看当前的仓库状态
        git status
    5  ,此时出现克隆后的仓库文件夹,用sublime修改仓库
            如:修改README.md、增加index.html、增加index.css等等
    6, 将修改的仓库再上传至github
        1)终端进入仓库文件夹
        2)git add 修改的文件名称     如: git add README.md
        3)  git commit -m “修改日志”   注:此时提交到了git的暂存区
        4)  本地配置
            配置用户名:git config —global user.name “JeryTao"
            配置邮箱:git config —global user.email "1140792628@q.com”
        5) 确认发布仓库更新
            git remote add origin git@github.com:yourname/learngit.git
            git push -u origin master
    

    四、创建二级域名 ,与博客绑定

    域名要和你的仓库名一样!(不一样会出现404,无法访问)

    1,new repository
        liuyang10.github.io
    2,  config 配置文件
        deploy:
             type: git
             repo: https://github.com/JeryTao/JerryTao.github.io.git
    3, hexo git插件安装
        npm install hexo-deployer-git —save
    4, 生成:hexo g  部署:hexo d