是的 iwll 是这个 theme 的名字。其内涵我在两年前就已完全遗忘。
适才用脚趾考虑须臾,自以为把 Change Log 写在 comments 里还是太过荒唐,因而转写在此。
2022 年 10 月,平凡的一天,最后一节晚自习上,笔者面对一笔未动的数学作业,在草稿上画下了本主题的 UI 设想,又抱着学习前端的态度慢慢实现,在一双只实现过简单 Stylus 的手下,零零落落到 2022 年 12 月,iwll 竟已初具雏形。
一路上修修补补,直到两年后的今天——
在两年前做的 To-do list 只完成了 20%
当然也加了很多当时没有想到的功能。真的吗?
因为我在 2020-2022 期间使用的都是 Fluid 主题,UI 设计上其实参考了很多
Fluid 的处理方式。知识产权警告
总之总之!
241114:
更新了一下归档页,使其看起来没那么傻。
发现老文章提醒写假了(被减数和减数写反了,建议回一年级学习四则运算),它之前到底是怎么生效的?
历史性地发现了代码首行 padding
莫名其妙错位的问题、行号和代码错位的问题!我之前到底是怎么解决的???我动啥不该动的屎山了?
哦哦我之前给 <code>
加上了一个
padding
,结果把 pre>code
影响到了
用一点不太光彩的手段(比如说取色器)让代码元素选中时的
background
整齐了。prismjs 小朋友你 B
事是真多,选你的唯一理由仅仅是 highlight.js B
事比你还多罢了
实在是闲的于是把代码复制加上了。论官方文档的重要性
241111:在双十一写好了目录,才发现自己居然写了个
positon: fixed
上去
241023:
241005:修复了 friends.css
中弃用属性的使用;为首页布局加上了 Firefox 支持。
240820:
因为难看所以给 <del>
换了个颜色。
以及发现了自己这个东西如果不穿插一点主题亮色就会很素的问题,所以选了个贴近主题色的暗色。
修复了 index 页的 -webkit-fill-available
在 Firefox
下不可用的问题 废话
以及 Firefox 下与之对应的属性居然叫 --mozlia-available
而不是 --mozlia-fill-available
()
240712:因为我要用所以加了目录功能。也是因为我只是要用所以没写 CSS,日后再补。
240624:
text-wrap: nowrap
删掉了的问题,会且仅会在薇薇那个带
-
的链接上体现出来()box-shadow
和
margin
。var
(就是说删掉了这三个字母)导致一个名字叫 f
的玩意儿的作用域出大问题,总之就是不能成功评论。240620:
text-overflow: ellipsis
必须要文字容器元素提供精确数值宽度的问题,只需要把
width: 100%
换成 width: calc(100%)
就行了,我可真是个天才!240619:中考完了,调整了一下友链相关内容:
将词条大小固定为一个比较美观的值,而非任由 boxing
乱搞;
因为显更新太麻烦而且看起来太臃肿而去掉了 intro 环节;
增加了 hover
时的神奇三维 rotate,灵感来源于 https://prts.wiki/w/时装回廊,虽然显然人家这个比我的高级。
思考了一下为什么大概是因为人家的 box-shadow
看起来比较震撼。想了一下怎么解决,应该还是要算一下。
算了,到时候让数学带师 rybp 帮忙解决。
240517:给 Valine 增加了评论置顶功能。
240509:修了相对路径乱打导致 404 的问题。
240503:
做了个看不见也不可能看见的优化,比如把 Valine 的用户主题交互加上了。
把 Valine 的表情功能关了,因为原来挂在 Gitee 上的 CDN 挂掉了
把 tags 和 archives 页中的大段代码独立到一个 partial 里面了。方便后续实现。
注意到上述的 partial 对于每一年份中的文章数量统计其实是前缀和,但是由于我这里只有 24 年和 23 年的博客,23 年的又比 24 年的多得多所以之前一直没有发现,今天实现了标签过后随便点着玩才发现不对劲()
在文章页显示了文章的标签。
修好了因为无参函数后面没打括号导致 if 起飞而引发的网站标题显示问题。
人话:if (!is_home)
to
if (!is_home())
。
240502:暂时性地 实现 了标签功能。就是说只有功能实现了。等差不多全部写完了就把 iwll 这个东西 push 上去。
240402:给 index 页加了鸽了一个世纪的 paginator。
240401:修了 archive 页乱排序的问题。
240330:修了一下 index 页之前写的神秘的 bug 多多的 css。
240312:修复了 Valine 查看更多 z-index
高于顶栏的神秘问题
240311:重写了部分初学时写的史一样的 js。
231216:给首页加上了分页功能,以及发现居然还有
page.posts
这种东西,CSS 还没来得及打
231005:发现之前图片居中的 CSS 打假了,故改之。
231004:优化了 Valine 中令人窒息的 <ol>
和
<ul>
标签颜色。
231004:优化了标题过长时,文章前驱、后缀的跳转显示。
230814:进一步优化 index 页的显示;完成了友链页的部分基本 CSS。
230813:优化了 <details>
标签的显示:
<summary>
添加了
cursor: pointer
,提示性更强;<summary>
的标签自动添加
<summary>
以实现第二点。230719:进一步改进了主页布局(@media
的条件贺了 NexT
的)。
230719:发现自己在 .main.countainer
里多打了一个
max-width
,导致在特定情况下主页两栏会有间距过大的问题,已解决。
230719:发现如果关闭 Valine 的 enableQQ
开关会导致之前使用该功能的用户头像拉取失败,故重新打开。
230718:写完了友链的 yml 和 ejs 部分,样式亟待补充。
230718:Valine 评论系统对 QQ 昵称的获取似乎暂不可用,故关闭开关。
230718:历史性地解决了代码首行 padding
莫名其妙错位的问题;历史性地解决了行号和代码错位的问题,虽然解决方式很不优雅。