用 HTML 写东西,比想的省事
一个文件,双击就能看,也能随手发给任何人。为什么我把文章、说明和作品都用 HTML 写。
我把东西写成 HTML,最初不是为了好看,是为了省事。一份文档,发给三个人,三个人三种打开方式:有人没装 Word,有人用手机,有人点开是乱码。HTML 不会,双击就是它该有的样子,手机上也是。
它还有一个好处:形态自由。同一份文件里可以有文字、图、表、动效、可点开的部分,不需要为「这不属于文档格式」道歉。写说明书、写方案、写一个能算数的小工具,都是同一件事。
三个我常用的理由
- 一个文件自包含:样式和内容写在一起,发给谁都不会掉图。
- 不用登录、不用装软件:浏览器就是阅读器。
- 可以离线:断网也能看,飞机上、地铁里都不耽误。
这个站怎么放文章
每一篇是一个独立的 html 文件,放在 posts/ 文件夹里,首页「文章」区里的每张卡片就是一条入口:一条标题、一小段简介、一个日期,点开就是原文。
posts/
├── why-milk-bar.html
└── html-notes.html
├── why-milk-bar.html
└── html-notes.html
想加一篇,只要做两件事:把新文件丢进 posts/,然后在首页复制一张卡片,改标题、简介和两处链接。不需要数据库,也不需要后台。
一点经验
单文件的好处是省心,代价是文件会变长。我的做法是:一个页面一件事,不要把十个话题塞进同一份文件;图片放同级的 assets 文件夹,用相对路径引用;能不依赖外部链接就不依赖,那些链接过两年总会有几个失效。
能双击打开的东西,活得比任何平台都久。
所以这个站没有后台,也没有登录。它只是一堆文件,放在一个文件夹里,能被我打开,也能被你打开。
写于 North Melbourne
回到文章列表