用ed(1)构建静态网站:一个古怪的尝试

2025-05-31

作者Artyom Bologov分享了他用古老的文本编辑器ed(1)构建静态网站的奇特经历。他尝试过多种方法,从Lisp到C预处理器,最终选择ed(1)作为他的静态网站生成器。虽然ed(1)功能有限,缺乏文件包含等特性,但它足够灵活,允许作者使用自定义语法,并能处理旧的预处理器格式。作者用ed(1)脚本实现了预处理和格式转换,支持多种输出格式(txt, gmi, 7, tex等)。虽然这并非最佳实践,但这篇文章展现了ed(1)的意外潜力,以及作者对文本处理的独特探索。

开发 ed(1)