起步
Hexo会读取根目录下的_config.yml里面的theme属性, 从而采用对应的主题。而主题都是放在themes/目录下面的,然后你会发现他里面有个landscape的目录,这个就是默认主题啦。
接着,我们查看themes/landscape/目录,以及根据文档docs-themes,我们很容易得出:一个主题其实由4部分组成。
- _config.yml: 主题的配置文件
- source/: 放我们的CSS文件以及图片
- layout/: 模板文件
- scripts: 放JavaScript文件,他们会自动加载
根据文档docs-templates,下面表格中每个页面都有一个可用的模板,可以没有这些模板,但至少要有一个index模板。