在scripts文件夹里放置的js文件会在Hexo运行时被调用,因而可以用来实现一些生成阶段发挥作用的函数与模块;但如果直接运行的话,开发者们会惊讶地发现,直接调用的hexo.theme.config,很有可能只是一个空空如也的对象。
从狗狗那边搬了这个样式过来,一些简短的小日志就用这样的样式来呈现吧!
只要在文章信息区 (Front-Matter) 中加入type: status
就可以使用啦!是不是很方便呢(雾
针对 Hexo 5 进行了新的调整哦,判定为不存在标题的文章就自动设置为status样式啦=ω=(Hexo 4 会用文件名来代替title出现,因而无法有效判断)
另外也对于那些外链文章做了适配哦,只要像hexo-theme-unit-test的link-post这样,指定了link
的话,Hexo自动就会生成归档里面的文章链接,同时首页也会出现和这个状态类似的外链文章专用的格式啦~
使用Github Actions部署主题样例站
作为一名Hexo主题开发者,为了让用户能直观地体会到这个主题的默认样式,我总觉得需要部署一个用于测试的样例站点。但一些新加入的特性,由于种种兼容性的原因,有时并无法在博客里直观完整地表现出来,因而便萌生了一个使用Hexo主题组件测试进行测试样例生成的想法。
优雅地构建Hexo本地搜索引擎
对于像Hexo这样的静态博客而言,有一种痛苦叫不知道怎么处理搜索内容。自然有一种方法是依傍大型的搜索引擎,例如本主题的代码主要参考来源——landscape(同时也是Hexo的默认主题),使用的就是依赖于Google的搜索方式。诚然,...
您好,深色模式,我的老朋友
黑夜给了我黑色的眼睛,不要让太亮的主题灼伤那幼小的心灵。
——糖·开发者·喵
Live 2D 看板娘回来啦!
由于害怕一些版权方面的冲突,并且加入了模型可能会导致主题变得臃肿,这个功能当时移植的时候是被我砍掉了;后来
享受全新的音乐播放器吧!
直接把APlayer集成到主题里啦~相信会有更棒的体验呀!
一次诡异的Debug记录
我怎么都不会想到,一个小小的开关,竟能酿成如此惨痛的后果……
用DisqusJS提升评论体验~
(书接上回)
且说到站点引入Disqus评论系统之后,站点终于是有了些许的人气,然而由于一些众所不周知的原因……
Kratos : Rebirth
凡心所向,素履以往。
在这个主题的第 6 岁生日之际,我们迎来了它的 V3 版本重构计划。这不仅是一次与过去陈旧的历史包袱的告别,也是一次向我(们)曾经懵懂的青葱岁月 (黑历史) 的致意。