1
在搭建之前:懂得一点点node,git,md语法,github,会比较轻松。

第一步:配置环境

  • node.js,到Node.js官网下载相应平台的最新版本,一路安装即可,作用:hexo基于node上
  • 安装git,用于提交博客源码到github上。

第二步:安装hexo
Node和Git都安装好后,首先创建一个文件夹,如blog,用户存放hexo的配置文件,然后进入blog里安装Hexo。
执行如下命令安装Hexo:

1
sudo npm install -g hexo

执行init命令初始化hexo

1
hexo init

生成静态页面

1
hexo g

启动本地服务进行文章的预览

1
hexo s

浏览器输入

1
http://localhost:4000

此时,如果你能看到hello word的文章就证明你成功搭建好属于自己的博客骨架

第三步:配置github
在github上建立一个仓库,名字必须为用户名.github.io,固定写法。
现在我们需要_config.yml文件,来建立关联,在你的博客根目录下找到文件_config.yml,推荐使用sublime打开,翻到最下面,修改以下信息

1
2
3
4
5
6
7
8
//repo:修改成自己对应的地址
deploy:
type: git
repo: https://github.com/longchaoan/longchaoan.github.io.git
branch: master

然后执行命令进行关联

1
npm install hexo-deployer-git --save

最后执行命令上传

1
hexo d

然后在浏览器中输入https://longchaoan.github.io 就行了,我的github的账户叫longchaoan,把这个改成你github的账户名就行了
此时,如果能成功浏览到博客,就证明你已经成功在github上搭建好自己的博客了,接下来只要添加文章即可

第四步:使用hexo发布文章

  • 此部分是建立在以上都成功的前提下
  • 在博客的根目录下,找到文件夹source,一直点击进去,会看到hello word.md文件,这个就是hexo初始化的文章源文件,我们发布的文章源文件也是放在这里,新建一个后缀名为.md的文件。
  • 这样我们就可以在里面写文章了,推荐使用sublime打开,写入你的文章保存即可,写文章需要懂一点点md语法,可以参考hello word.md源文件的语法,也可以百度上查,比较简单。
  • 文章写好后我们可以执行命令,生成静态页面

    1
    2
    //生成静态页面,在博客根目录下会自动生成public文件夹,这个就是保存静态页面的文件夹
    hexo g
  • 接着可以启动本地服务进行预览,修改

    1
    hexo s
  • 满意后即可执行命令同步到github上

    1
    hexo d

总结:

上面的都配置好后,平时发布文章就简单多了

1
2
3
4
添加文章,执行命令
hexo g
同步文章
hexo d

hexo默认的主题很丑,可以通过https://github.com/hexojs/hexo/wiki/Themes 这个地址找到自己喜欢的主题,看相应的教程修改hexo默认主题。

Contents
  1. 1. 总结: