惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
N
Netflix TechBlog - Medium
腾讯CDC
C
Check Point Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
S
SegmentFault 最新的问题
F
Fortinet All Blogs
美团技术团队
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
F
Full Disclosure
Recorded Future
Recorded Future
D
DataBreaches.Net
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
J
Java Code Geeks
I
InfoQ
Y
Y Combinator Blog
A
About on SuperTechFans
AI
AI
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
W
WeLiveSecurity
M
MIT News - Artificial intelligence
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
The GitHub Blog
The GitHub Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
量子位
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero

Livid

Installing Jekyll on macOS Ventura 20210531 20210531 DOSBox Pure RetroArch Ecosia MacBook Pro 2019 16-inch Dark Mode 用 Docker 运行 Jekyll Gran Turismo Sport
Jekyll in 2021
Livid · 2021-05-10 · via Livid

距离这个 blog 最早开始用 Jekyll 已经快过去十年。现在我几乎可以说最早的兴奋感大抵已经褪去了。

这十年间,作为一个静态网站生成工具的那些优点依然成立:

  • 性能好
  • 可以用自己最喜欢的 Markdown 编辑器书写内容(此时此刻我在用 Visual Studio Code),因此离线使用也是完全可能的
  • 可以自己控制协议层面的细节
  • 可以使用 Git 来看到所有变化

但是:

  • 每次想写什么的时候,需要打开 Markdown 编辑器,找到 Jekyll 所在目录,在指定的目录下添加文件,需要为文件想好文件名,文件头部需要 headers
  • 写完之后,需要执行 Git 操作,需要写 commit message 然后 git push
  • 及,Jekyll 在任何平台上初次安装时会遇到的那些问题
  • 这整个流程很难在手机上跑通

如果每一个需要做的决定都会让整件事情更可能被放弃的话(一想到要做那么多决定就不想做了的无力感),那么这个过程中需要做的决定数量是大大超过一个简单的文本输入框 + 一个发布按钮类型的系统里所需要做的决定数量。

而同样是在十年间,一个简单的文本输入框 + 一个发布按钮类型的系统,因为浏览器标准及前后端工程技术方面的发展,已经变得非常好用:

  • 图片甚至视频都可以直接拖进浏览器就发布
  • 链接内容会被展开
  • 如果链接目的地是一个视频网站,那么基于 HTML5 的播放器可以直接播放视频
  • 类似 Word 那样的富文本选取和格式化

这样的系统做到极致,就是 2021 年的 NotionTwitterFacebook 的发布框。如果想要让个人网站拥有类似的发布体验,是一件极有工程和运维挑战的事情。所以,或许这件事情值得一试?