hexo主题魔改进阶篇(一)


相信有很多小伙伴在选择了自己的主题,并且在官方文档的指导下配置了自己的主题后,仍然对其中的有些方面不太满意,但是又不想换主题的时候,那么config的配置已经不能满足你了,让我们从源文件下手,对其进行大刀阔斧的改革吧!

想要修改源文件,那么需要先了解你所选的主体架构,以下均已hexo-theme-matery为例,请根据你的主题进行对应,并且尽量选择使用人数多且文档完善的主题,否则修改会十分困难,如果你是高手的话就当我这句话没说。

├── languages  语言文件,用于国际化(不是很重要,除非你想向全球推广)
├── layout     页面模板文件,决定了网站内容的呈现方式
├── scripts    Hexo 脚本(这是matery没有的,但是部分主题有)
└── source     主题资源文件,包括页面样式,脚本,字体等

1.layout

  • Snipaste_2020-01-29_13-11-30Snipaste_2020-01-29_13-11-30

每一个ejs对应的同名page的布局,例:contact是文章的布局,也有主题使用的article在_partial里的,一般如下:

模板 用途 回调
index 首页
post 文章 index
page 分页 index
archive 归档 index
category 分类归档 archive
tag 标签归档 archive

注:文件或文件夹开头名称为 _(下划线线)或隐藏的文件会被忽略

2.scripts

注:部分主题在source\js

3.source


文章作者: 远方客
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 远方客 !
评论
 上一篇
MongoDB常用命令 MongoDB常用命令
关闭服务 (1) 使用 Crtl+C 关闭 (2) 使用 db.shutdownServer()命令 关闭 备注:命令 db.shutdownServer()关闭命令只能在admin在使用。不然会出错 (3) 使用 kill命令 关闭 首先
2020-01-24 远方客
下一篇 
Windows路径含有带空格的目录/文件名的处理方法 Windows路径含有带空格的目录/文件名的处理方法
方法一 使用双引号 方法二 使用缩写 采用八个字符,由目录名前六个字符(不计空格),加上波浪线~和数字(1~4)组成。如果多于四个文件使用相同的前六个字符,则由目录名的前两个字符结合四个字符的散列码,加上波浪线~和数字1组成。 可以使用di
2020-01-24 远方客
  目录