VOID:现在可以公开的情报

🐒 猴子打字机原理的产物

请注意,本文编写于 213 天前,最后修改于 64 天前,其中某些信息可能已经过时。

作为计算机术语时,VOID 的意思是「无类型」。在本文中,它是由我开发并开源的第二款 Typecho 主题。

写本文时距离我发布上一款也是第一款主题 RAW 并不久。一开始我对 RAW 很满意,但它逐渐成为了我的试验田、游乐场,而不是一个可以给大家使用的作品。一团乱麻的代码,不甚合理的设计,冗余过度实用不足的功能集,让维护与进一步开发变得没有乐趣可言。

回头想想,这几个月通过开发与维护 RAW 也学到了不少东西,认识了不少朋友。当它无法为我带来更多的乐趣时,我意识到 RAW 在我这里的使命已经完成,是时候前进了。

博客交流群已建立,目前处于无人打理的自由水状态,欢迎进群讨论:777536599。Telegram 群组:进群


🐒 猴子打字机原理的产物

VOID 是我从头开发的全新作品。开发过程中借鉴了 Ghost 默认主题 Casper 与水八口开发的 Bitcron 主题 Card

VOID 中图片的展示占了很大的比重,首页上文字量很少,一眼看过去是十来张图片。另外,你或许会有这样的感觉:VOID 这个主题方方正正的,显得很端庄的样子。确实是这样的,主题中圆角很少,不规则的图形也很少。

这其实是我自己动的一点小心思。

既然是挂上了 MIT 许可的开源项目,自然就没有立场干涉别人怎么用。但多少是自己的作品,心底里对别人如何使用它还是有所期待的。DIYgod 在关于开源项目赞助这件事里提到 DPlayer:

...再加上用户大多是盗版站和小黄站,这曾一度让我产生了弃坑的想法。

若要我说出最诚实的想法:我希望使用这些主题的博主,能认真地多写几篇正经文章,这才是独立博客的精髓。一两句话的牢骚,大可以去微博与 Twitter 上说;花花绿绿的代刷广告与盗版采集还是免了吧。

「媒介即讯息」。虽然这句话放在这里不甚恰当,我实际要表达的意思是主题的形式能在一定程度上影响作者的产出。VOID 的排版很规整,可以用来修改的空间并不大,甚至连个广告都很难找到合适的地方放。再加上图片占了很大比重,若是不认真对待,恐怕用这个主题的结果就很难看了。

这是自损八百的做法:我丢失了一部分潜在的使用者。但并非不值得。

去除了繁杂的功能、版式,最终还是回归到文本上来。如何使网页可用性更高是一个很大的话题,涉及到排版、无障碍等等方面。VOID 的文字样式使用 Lepture 的项目 yue.css,经过我的反复考虑,这个 CSS 集应用到内容块上效果很好。有一个小的改动:原项目的字体默认大小是 18px,综合考虑下 VOID 使用了 17px。相比起 RAW,以及其他许多主题,应该能感觉到 VOID 的文字可读性要高得多。

无障碍这一块 VOID 现在做得不好。主要是因为我主业并非前端,全凭兴趣,某些基础修养尚有欠缺。这将在后续的维护中逐步提升。

我不准备在这篇文章中详叙 VOID 的使用方法与功能,罗列功能是一件很无聊的事情。这部分内容请参阅主题的 GitHub 主页:AlanDecode/Typecho-Theme-VOID,功能更新与 bug 修复记录请查看 GitHub 上的提交记录


其实基本的思考是:独立博客到底应该是什么样的。

这个问题我无法回答,恐怕叱咤独立博客界 17 年之久的 Daring Fireball 作者 John Gruber 也给不出让所有人信服的回答。这个问题大概本来就没有答案。

互联网发展到现在,带宽、内容丰富程度都与 20 年前不可同日而语。独立博客这样需要坐下来花上个把小时写文章的介质实在很难与 GIF、视频、emoji 抗衡。

作为一个写主题的人,能做的只有为博主带来无障碍的写作环境、为读者带来无障碍的阅读环境。不要去打击博主可能的创作欲,也不要给想获取信息的读者平添难度。

你觉得这简单吗?这一点也不简单。

如果本项目对你有所帮助,请考虑捐助我 ↓↓↓

添加新评论

已有 182 条评论

评论一直评论不了,显示“提交失败!请重试。 您所使用的用户名已经被注册,请登录后再次提交”

meayair meayair 回复 @meayair

哦哦,好像是自己是管理员的话得登陆后评论,尴尬了 ∠( ᐛ 」∠)_

你好,有个问题想请教。我发现当一个段落过长的时候,会自动向文字中加入“­”截断,但是这样的话同样会在一个很长的公式中间插入“­”,从而造成mathjax公式不能正常渲染。请问这是主题里面哪个模块的功能呢?亦或是typecho本身的功能?谢谢

熊猫小A 熊猫小A 回复 @Jed伪极客

你好,能不能把有问题的页面或者原文发送给我看看?

熊猫小A 熊猫小A 回复 @Jed伪极客

我发现可能是自动添加连字符导致的渲染问题,我刚刚修复了一下,你可以用最新开发版试试:开发版

Jed伪极客 Jed伪极客 回复 @熊猫小A

解决了,感谢! (ฅ´ω`ฅ)

刚刚换上,很喜欢,非常棒的主题。感谢作者 (ฅ´ω`ฅ)

熊猫小A 熊猫小A 回复 @Jed伪极客

喜欢就好~

还有 https://github.com/AlanDecode/VOID-Plugin 文章点赞插件启用的时候会报错“Database Query Error”。

首先检查插件是否有冲突,另外我在主题说明里写了,主题在SQLite中可能有问题,我没精力修。

提一个上次就想提忘了提的意见,就是能不能把CSS文件放到你主题的根目录,这样我用Typecho的后台就可以在线修改,然后刷新就可以看到效果。其实不光是CSS文件,还有其他文件,除了那些图片之类不需要修改的,应该把他们都直接放在根目录下面,这样修改起来比较方便。希望下个版本可以改动一下。我现在修改CSS文件需要现在本地修改再上传覆盖,好麻烦!

不行。主题目录结构之所以这样是有原因的,不是随便放的。这是为了开发维护方便,不可能为了满足你的魔改需求而把工程搞得一片混乱,但凡有点复杂性的主题都不可能一个目录把所有文件放完。

另外,不要指望我会为降低魔改难度做任何事,我只会提高魔改难度。

Sirit Sirit 回复 @熊猫小A

不是这样的,你看 Typecho 默认主题的文件就是放置的很好,方便在线修改。如果可以改,那我自己改吧。

如果你想指导我开发,你最好知道你在说什么。默认主题没那么多依赖,复杂性也不高,都用的是Typecho的内置方法,而且几百年不更新,根本不能相提并论。

哇,归档现在改的可以秒开了,哦耶~~~

大佬要不要试试?

Sirit Sirit 回复 @熊猫小A

第一次进入归档页面还是需要7~8秒的时间,之后每次都秒开了。主题已切换,好像上次还有个搜索插件,不知道你改好了吗?

那个没改,不准备改了。

谢谢大佬的主题,很好看哦~开源项目,佩服博主

能帮到你就好~

Tony Tony 回复 @熊猫小A

Emmm问一下,想在一个插件中的小按钮上实现手动的日/夜间模式切换,翻了一遍没找到相应的函数(八成是我眼瞎?),能否提供一下切换的方法?目前无奈先用 document.body.classList.add("theme-dark") 充数了,但只能切到夜间模式改不回来了。谢谢啦

document.body.classList.remove("theme-dark") 不就切换回来了嘛

请问下作者rss订阅在哪里

榴莲 榴莲 回复 @熊猫小A

啊就是我的博客换了模板之后订阅地址打不开了请教下啥情况

熊猫小A 熊猫小A 回复 @榴莲

你的博客并没有启用伪静态,因此 RSS 地址是:https://blog.chuangit.cn/index.php/feed

或许是我感觉字体太大了?不过以内容为主的话还好,突出内容~ OωO

熊猫小A 熊猫小A 回复 @蝉時雨

是比较大,主要是为了眼睛不累……

😂 嗯

  1. 1
  2. 2
  3. 3
  4. ...
  5. 8