0xf规则

2020-05-08 15:45:13

我在这个网站上写文章已经有12年了。如果你看一下早期的版本,你会认为这是一个刚毕业的项目,图标是用Microsoft Paint绘制的。这就是它的真面目。该网站起步于智能手机和平板电脑之前的世界,当时苹果的产品仍在使用PowerPC处理器。多年来,用于运行它的手工制作的框架有机地发展起来,并且显著地遵循了大多数软件的发展道路。它变得臃肿过时了。2018年,到了修改发动机的时候了。我想要建立一些植根于简单性、响应性和速度的东西。我选择了一种激进的方法,不是从我现有的框架开始移除/修复功能,而是从头开始,只添加我需要的内容。这是一个反省的机会。我回想起过去浏览时喜欢和不喜欢的东西。我还思考了我为什么要写这些文章,以及我想通过这些文章达到什么目的。最后,我起草了一份清单,成为我的指导方针。

0x0。我喜欢火爆的网站。0x1。我喜欢极简主义网站。0x2。我喜欢在平板电脑上呈现效果良好的响应性网站。0x3。我喜欢作者的名字写得很清楚。0x4。我喜欢作者留下联系方式。0x5。我喜欢容易找到出版日期的时候。0x6。我喜欢等宽字体。0x7。我喜欢引文和引文很容易找到的时候。0x8。我喜欢学习像HTML/CSS这样的核心技术。不是框架(Wordpress)。0x9。我喜欢RSS。0xA。我不喜欢为作者的自我服务并跟踪我的分析。0xB。我不喜欢评论区,那里的人是粗鲁的,也是为自我服务的。0xC。我不喜欢广告。0xD。我不喜欢浪费横向房地产的配菜。0xE。我不喜欢看得见的回流。0xf。我不喜欢额外的点击(接受Cookie?,Splash,使用我们的应用程序!,中等付费墙)。

在过去的两年里,我收到了很多关于这个网站使用的框架的询问。下面是它的工作原理。HTML页面是从php静态生成的。有一个名为";gen.php";的";主脚本,它迭代所有子文件夹并搜索名为";文章.php";的文件。命中后,主程序运行文章脚本,将其包装成页眉和页脚,并将输出重定向到名为";index.html";的文件。有一个助手函数,Footnote(),它存储引用,以便它们可以在页脚中列出。这是任何程序员都可以在一个小时内编写的东西。创作HTML是用Sublime Text 3完成的,绘图是用Inkscape完成的。同步是通过CyberDuck完成的。它不是工程化程度最高的工具,但它非常简单,可以完成工作。

*