Hexo + Github搭建个人博客(一)- 搭建博客

Hexo(Hexo.io)是一个免费静态博客开源程序。Hexo.io基于Node.js技术开发,为高效率静态博客程序。与Wordpress相比属于一款轻量级的博客系统,Hexo生成的静态网站可以放在任意空间,例如常见的PHP、ASP空间、FTP服务器、百度BAE、新浪SAE等空间。

相关工具和环境准备

  • Github账号
  • Git客户端
  • Node.js

关于这部分的使用安装这里不再赘述,百度或google都能找到相关资料。

在Github上创建仓库

在你的Github账户下,创建一个名为 your_name.github.io 的仓库,your_name 替换成你在github的用户名。

安装hexo

在Git Bash下使用下面的命令安装hexo

1
$ npm install -g hexo-cli

搭建网站

安装 Hexo 完成后,执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

hexo会自动安装所需的所有依赖文件,所有安装结束之后,文件的目录结构大致如下。

├── _config.yml
├── package.json
├── scaffolds
├── source
| └── _posts
└── themes

  • _config.yml :网站的配置信息。
  • source 目录下面存放的是博客文章
    • _posts :目录下为已经发表的文章
    • _drafts :目录下为草稿文章,一开始没有这个文件夹,因为还没有新建草稿文章。
  • themes 目录为你的博客网站使用的主题,程序默认的主题landscape,他长这样:

启动网站

使用如下命令进入你的博客网站目录,例如我的目录为/e/blog。

1
$ cd /e/blog

执行如下命令启动Hexo服务。

1
$ hexo s

或者

1
$ hexo server

这时候通过浏览器访问localhost:4000就可以看到博客网站的主页。

默认主题

评论