安装好 Hexo 后,运行下面的命令,Hexo 会在目标文件夹下建立所有的文件。
$ hexo init <folder>$ cd <folder>$ npm install
建立文件之后,文件夹结构看起来是这样的:
.├── _config.yml├── package.json├── scaffolds├── scripts├── source| ├── _drafts| └── _posts└── themes
_config.yml
查看 配置 说明,那你可以在这里配置一些选项。
package.json
应用程序数据,如果你了解 Node.js 你应当知道它的作用。EJS, Stylus 和 Markdown
Application data. EJS, Stylus and Markdown 默认会被安装,稍后你可以卸载他们。
{ "name": "hexo-site", "version": "", "private": true, "dependencies": { "hexo-renderer-ejs": "*", "hexo-renderer-stylus": "*", "hexo-renderer-marked": "*" }}
scaffolds
scaffolds 文件夹. 当你新建一篇文章时, Hexo 会在 scaffolds 的基础上创建这篇文章。
scripts
scripts 文件夹. 这些脚本是扩展 Hexo 最简单的方式。这个文件夹下的 Javascript 文件会被自动执行。
source
你可以将你写的内容放在 Source 文件夹里。除了 _posts
其他以 _
(下划线)开头命名的文件或文件夹和隐藏文件会被忽略。Markdown 和 HTML 文件会被处理并放到 public
文件夹,其他文件会被复制过去。
themes
Theme 文件夹。 Hexo 会基于主题创建静态文件。