VOID:现在可以公开的情报

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

作为计算机术语时,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 抗衡。

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

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

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

添加新评论

本站现已启用评论投票,被点踩过多的评论将自动折叠。与本文无关评论请发留言板。请不要水评论,谢谢。

已有 234 条评论

评论区开启支持 markdown 后,好像也不支持 markdown 的超链接写法。
Mailer:又一款评论邮件提醒插件
看到楼下评论有超链接,所以只能用 html 来写超链接了吗 ?

咦,在这里居然是可以的

这取决于你的设置中是否允许评论区使用 a 标签

搜嘎,明白了

来康康大佬

老哥!Wordpress能用你的主题吗?小白一个不是很懂,如果想只用你的顶部菜单这种效果复制部分代码就可以了是吗?

WordPress 不能用。理论上复制对应的 HTML 和 CSS 就可以。

老哥,我已收到你的回信,请问为什么wordpress不能用?我想要做一个类似简书那种的网站该换用什么比较好?借用你的时间稍稍回复下我吧!

因为这是 Typecho 主题不是 WordPress 主题。如果你是指简书那样的外观,这位的网站 应该是你想要的,但是貌似上手有点难度。

收到!我试一试,感谢你的回复

"请注意,本文编写于 102 天前,最后修改于 21 天前,其中某些信息可能已经过时。"这个提示能否自定义开关?

你好,使用你的主题怎么没有代码高亮

dalao我问一下,如何设置点击文章当前窗口加载 默认好像都是新窗口加载

本站的链接都是从当前窗口啊

Boring Boring 回复 @熊猫小A
0 0

我用默认主题和其他主题都是当前窗口打开,太奇怪了

Boring Boring 回复 @熊猫小A
0 0

dalao我找到问题了,原因是我的域名没有备案 用的其他端口进的网站,所以才会新窗口打开,换ip进就可以了

大佬,这个插件禁用后,不能在启用,显示SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'created(sqlstate[42s21]:列已存在:已创建1060个重复的列名)

求解 求解 回复 @宇大
0 0

你好,我也出现了这个问题,请问你解决了吗,怎么解决的 (´இ皿இ`)

可以用开发版本

博主你好,很感谢你提供的这个主题,我遇到个问题,我想问下,在文章详情里点击ENJOY按钮 会提示投票失败,请稍后重试,我没有改过什么东西,并且权限我也都是开放的。这个是什么原因呢?

你的站点启用了 https, 但是后台网站链接设置的是 http, 因此没办法请求点赞接口.

BigBoss BigBoss 回复 @熊猫小A
0 0

那有什么解决方法么... OωO 不能使用的话感觉要删掉了么

后台 - 设置 - 基本, 将「站点地址」设置 https 的

BigBoss BigBoss 回复 @熊猫小A
0 0

不好意思哈,我刚才查看了一下后台设置,一直都是https://www.bigbossblog.top。。。没法给你发图片,不过确实是https

那就不应该啊...

BigBoss BigBoss 回复 @熊猫小A
0 0

很神奇...应该是https的问题,刚才我是直接用IP地址去访问的文章,就可以点击enjoy按钮。 用我的域名就不行了。。。但是后台设置里面我看了站点地址的的确确填写的就是https。。。

Ryu Ryu 回复 @BigBoss
0 0

你好,我也发生了这种情况,请问最后你是怎么解决的?谢谢

我索性直接没用SSL证书了...但是问题我知道 应该出在哪里,只是我html和PHP知识不足,不会修改。就是在首页的F12里面head里面的有一个script里面写了VOIDConfig,里面的votepath,你只要修改这个应该就可以了,如果你会的话

Ryu Ryu 回复 @BigBoss
0 0

谢谢,昨晚胡乱折腾一下突然解决了;

我的网站是开启了https的,一开始是从3.2.0升级到了3.3.0;然后插件使用的是Github上的开发版;

后来我又换回3.3.0的版本里打包的那个插件;启用时会报错提示CREATE column已存在,我进数据库那个Vote的表将这个列删除了,重新启用后就神奇地可以了;

一开始怀疑过的问题包括:

  • https设置 (设置里已改网站地址)
  • 缓存问题 (将Cloudflare的缓存设置/usr/下面passby,后来证实没关系的,直接standard就行)
  • 升级开发版插件(这个也不行)

插件1.1再开启过程中报错Database Query Error

熊猫小A 熊猫小A 回复 @仲冬甘四
0 1

是 SQLite 吗?不支持 SQLite。

MaoMao MaoMao 回复 @熊猫小A
0 1

$db = new Typecho_Db('Pdo_Mysql', 'typecho_'); //应该是它这里没改,可能是php5.6刚刚升上7的吧我觉得

sqlite有兼容问题

And I won't fix it.

null null 回复 @熊猫小A
0 0

那我换数据库吧

  1. 1
  2. 2
  3. ...
  4. 9