什么是HEXO?
Hexo是一个快速,简单和强大的博客框架。您在Markdown(或其他语言)中撰写帖子,Hexo会在几秒钟内生成具有美丽主题的静态文件。
安装
只需要几分钟的时间来设置Hexo。如果您遇到问题,找不到解决方案,请提交一个GitHub问题,我会尽力解决。
要求
安装Hexo很容易。但是,您需要首先安装几个其他的东西:
如果您的电脑已经有这些,恭喜!只需安装Hexo与npm:
|
|
安装Git
- Windows:下载并安装git。
- 苹果:与安装它自制,MacPorts的或安装程序。
- Linux(Ubuntu,Debian): sudo apt-get install git-core
- Linux(Fedora,Red Hat,CentOS): sudo yum install git-core
安装Node.js
安装Node.js的最好方法是使用nvm。
|
|
|
|
安装nvm后,重新启动终端并运行以下命令来安装Node.js.
|
|
或者,下载并运行安装程序。
安装Hexo
|
|
安装Hexo后,运行以下命令在目标中初始化Hexo <folder>
|
|
目录结构
一旦初始化,您的项目文件夹将如下所示:
|
|
1. _config.yml
全局配置文件,网站的很多信息都在这里配置,诸如网站名称,副标题,描述,作者,语言,主题,部署等等参数。这个文件下面会做较为详细的介绍。具体如下
|
|
2. package.json
hexo框架的参数和所依赖插件,如下:
|
|
3. scaffolds
scaffolds是“脚手架、骨架”的意思,当你新建一篇文章(hexo new ‘title’)的时候,hexo是根据这个目录下的文件进行构建的。基本不用关心。
4. source
这个目录很重要,新建的文章都是在保存在这个目录下的.
_posts 。需要新建的博文都放在 _posts 目录下。
_posts 目录下是一个个 markdown 文件。你应该可以看到一个 hello-world.md 的文件,文章就在这个文件中编辑。
_posts 目录下的md文件,会被编译成html文件,放到 public (此文件现在应该没有,因为你还没有编译过)文件夹下。
5. themes
网站主题目录,hexo有非常好的主题拓展,支持的主题也很丰富。该目录下,每一个子目录就是一个主题,我的子目录如下:
|
|
你也可以自己下载主题放到该文件下,hexo主题