
2025-02-27
修改主题的深浅色切换逻辑以及相关细节。涉及的修改给原项目提交了pr,等待通过
修改meting获取音频的api,在中国访问应该显著变快
2025-02-22
修复图片页面。修改page-template.styl
解决对应样式未被导入的问题。
同时,修改page-template.ejs
和scripts.ejs
使得页面在不存在于导航栏时也渲染且正确加载js。
尝试手动融入新的tools页面。(其内容物尚不完善)
(自己的版本管理太糟糕了55555感觉每次修改都在给未来的自己埋坑,以后再有什么自己想merge的主题新功能一定也会经历一样的痛苦)
修改page-template.ejs
,增加use-tools
,以及添加tools
html的部分。
修改config-handle.js
,增加 tools data导入部分。
增加tools-nav.ejs
,复制粘贴。由于数据结构不太一样,原项目tools数据在theme.source_data.tools
,一律改成theme.tools
增加tools-page.js,复制粘贴
增加tools-nav.styl,复制粘贴,修改source_data.tools
为tools
修改scripts.ejs
,加入新js的导入
修改style.styl
,加入新styl导入。
修改zh-CN.yml
,加入tools页面标题。
修改utils.js
的title2Top4HTag
函数,修改tools-page.js
中函数调用的部分。这是为了修复左侧目录的滚动问题。
(呼!辛苦死我了~)
2024-09-11
手动merge一些小修小补。包括:
- 移动端的表格呈现(原项目8a94da3)。修改了
markdown.styl
- 归档页面的左侧装饰,修改了原点和虚线的对齐。修改了
archive-list.ejs
archive-list.styl
在考虑要不要把tools
页面模版也移动进来。视难度而定。
将footer里面的keep主题链接指向自己的fork。修改了footer.ejs
2024-01-16
重新大调,更新主题版本到keep v4.0.6
,目前决定始终保持这个版本。
在源码上修改的内容:
- 深色主题时的网页文字和背景颜色,从冷灰变成了暖灰。修改了
stylus-variables.styl
- archive部分,变成一页显示所有内容。修改了
archive-content.ejs
- 友链的文字在链接上方。修改了
page-template.ejs
- 开始画面的文字增加了一个背景颜色以防止撞色。修改了
stylus-variables.styl
keep-style.styl
- 音乐播放器。修改了
page.ejs
- 删除了页脚的Keep主题版本。修改了
footer.ejs
在官方的Aplayer.css
基础上进行一系列修改,适配了keep主题的深色模式。效果太好了!
其它的修改通过 css 和 js 注入实现
删除了一些没有用的包。
现在似乎支持mermaid
流程图了
2023-11-10
修复了keep主题运行时冒出的bug。
暴改hexo-reference/src/footnotes.js
,使其完美适配。彻底修复引用的排版错误。
1 | ; |
2023-11-05
衬线字体。
在
/hexo-theme-keep/source/css/common/css-variables.styl
1 | @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap'); |
2023-10-31 (2)
换回了hexo-filter-mathjax
不过其svg的渲染效果依旧不让人满意。渲染代码在/lib/filter.js
,目前内容如下:
1 | // |
2023-10-31
优化数学渲染。从结果上,从svg改成html-css渲染。
细节上,卸载了hexo-filter-mathjax
,安装hexo-randerer-mathjax
.
不过autotag出现了问题。它不给渲染tag了:(
有限的tag支持。跳转似乎不行。 似乎需要英文的label。
先这样吧,我搞不懂了。
还有nm的pjax。。。我先deploy一下看看显示效果吧。。管不了了。
目前的/node_modules/hexo-renderer-mathjax/mathjax.html
1 | <script type="text/x-mathjax-config"> |
ref: tex2jax配置文档, 配置文件文档
2023-07-11
图片增加caption
。
方法:渲染器设置为markdown-it
(这一步怎么做的忘了
安装 markdown-it-figure-caption
在markdown-it
的配置里面加入。
在keep
主题的markdown.styl
中加入代码,让caption
居中。完成。
2023-06-12
修改keep
主题源码,头图和首页slogan
可针对浅色、深色背景分别设置。
增加友链页。修改keep
主题源码,调整友链页内容和链接出现的顺序。
2023-06-11
试着换了主题为keep
,并进行魔改。
修改了hexo-generator-index的generator.js
,过滤了hide
为true
的页面。
现在只有首页隐藏了标记hide的文章。
此外mermaid和math不可用
尚未更改博客首页头图。
尚未增加友链和杂货部分。
更新:mathjax可用;mermaid依然有bug:pjax无法加载,无法画类图。
由于有了Pjax,增加Aplayer。metingJS因为原来的API挂了,换了网上别的API。
修改的JS脚本硬编码到了scripts.ejs,调用播放器的代码放在了page.ejs中。
尾注会出现两个序号,非常之蠢。
友链尚未增加,该按钮没用。
原来的“杂货”窗口也没有增加。
2023-03-01
将domain换成了 justaloli.cn
。原有域名,如果可能,将重定向到这个域名。
2023-02-26
一定程度上修复了音乐播放器,换回了Aplayer。但是由于没有PJAX,依旧只将播放器放在了杂货的一个页面中。
2023-02-25
新增RSS。入口在杂货。
2023-02-07
发现文章页面底部的「引用」板块显示的链接还是旧的justaloli.github.io
。修改了一下。
2023-01-18
尝试了很多,最终增加了一个Aplayer
音乐播放器。
issue:很遗憾,由于Fluid主题不支持Pjax,音乐在页面跳转时将暂停。为此我只能求其次,只在某几个页面显示音乐播放器。
让Fluid支持Pjax,或者让Aplayer不被重新加载,目前都不在我的能力范围内。后续会持续学习。
追加issue 玩脱了,整个播放器都没有了。完全不知道出了什么问题 无语。
做了很多好像什么都没有做。暂时搁置。
2023-01-17
对站点进行了萌ICP备案
给网页增加了一个sakana🐟~
小组件,好玩!
2023-01-16
对 fluid
主题源码进行了一些修改,调整了「友链」(在这个博客下叫做杂货铺!)的布局和写作方式。
不过这些改变不是通过注入自己的代码实现的,而是直接修改fluid主题源码实现的,有一些不优雅。不过我比较满意。梦想是做成瀑布流,不过对我而言太困难。
2023-01-15
更换了网站头图,并彻底调整了网页配色。
2023-01-13
注册了新域名
justaloli.site
,做了域名解析和cloudflare的CDN加速
2023-01-12
建站第一天。部署在Github
Pagejustaloli.github.io
。确定了博客框架hexo
,确定了主题fluid
,确定了网站名Loli的杂货铺
。