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下使用下面的命令安装hexo1$ npm install -g hexo-cli
搭建网站
安装 Hexo 完成后,执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。123$ 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就可以看到博客网站的主页。
