更改主题
在hexo的官方theme里找到了一个比较喜欢的主题,更换步骤如下:
- 访问theme的github页面,看看需不需要安装支持包,有则安装之,例如:
- 复制文件夹到blog的theme文件夹中
- 将复制进去的文件夹名字记住,打开
_config.yml
,找到theme一行,冒号后面粘贴文件夹的名字 - 先clean再generate,不报错就可以啦,若是报错,需要检查第一步中有没有安装支持包、第三步中对应文件夹名字有没有填对或者文件夹中内容有没有问题,一般的theme文件夹是这样的:
修改主题
直接套用人家的模板,个人信息全是别人的,包括背景图片等等我都不喜欢,尝试学习并修改信息。
修改_config.yml
文件来修改文本
新主题有很多新的文本元素,例如个人介绍 座右铭,这很明显是新主题带来的,于是在主题的文件里翻找,很快找到了一个配置文件_config.yml
。这个文件并非hexo博客的配置文件,而是主题自身的。打开以后,豁然开朗,随即改了个底朝天:
可见yml中不只有文本相关的配置,还有我最喜欢的一集——音乐播放器。马上整了一首最近常听的歌过来,按照格式写好音源和封面路径,一试便成功力XD
img
文件夹中同名替换来修改图片
主题的文件夹里总的就那么点东西,很快我就找到了存放图片资源的文件夹:
进行图片同名同格式替换,一试就成。
记事本战神嗯造.esj
最后一个问题是网页的标题和图标改不了(图标本来也可以在img
中改,当时可能是分辨率没搞对没成功,总之最后解决了),标题永远是别人预设好的。翻遍源文件,只有一些后缀为.esj
的文件我没有打开过。
.esj
我知道,是一种JavaScript啥的,我现在甚至都没有打开它的ide。心想管他的直接用记事本和它们爆了,结果就是因为我敏锐的嗅觉,加之看过一点点js语法,愣是给我很快找到了在哪里改:
包括改页面标题和图标的地方。不止如此,我肯定是打开了一座新世界的大门,只要我想,我可以换皮换到这个主题亲妈都不认识。。
有点狂妄了疑似,终究用的是别人现成的主题,最酷的还得是自己写一个。上网一查发现要学css JavaScript html,只能说任重道远。。
最终效果
背景图以及其他各种,因为暂时找不到合适的图所以先不改。
未来计划
下一步是想办法给每个post搞一张独特的cover,现在所有post都长得一样真是丑死了。。
以及把各种小工具用起来,现在基本就主页可用,想通过那些好看的按钮点进其它页面,搞不好会掉入互联网未知领域的。。