从纯文本生成 docx/pdf:难点从来不在“转换”两个字

Posted on 日 17 5月 2026 in Tech • Tagged with Plain Text, Markdown, AsciiDoc, reStructuredText, LaTeX, Typst, docx, PDF, Pandoc, Web Editor, Document Engineering, JSON Resume

从 Markdown、AsciiDoc、reStructuredText、LaTeX、Typst 到结构化 JSON,纯文本生成 docx/pdf 看起来只是格式转换,真正麻烦的是源格式选型、样式契约、版式一致性、Web 在线编辑、安全沙箱和多人协作。


Continue reading

把文章一键变成播客:我的 side project `lazy-podcast-mate`

Posted on 二 21 4月 2026 in Journal • Tagged with Podcast, TTS, Python, Side Project, ffmpeg, CLI, Markdown

写完一篇文章,常常只活在博客里一次。我做了一个叫 lazy-podcast-mate 的小工具,想把本地 Markdown/TXT/HTML 文章,一条命令变成可发布的播客 MP3。本文聊聊它解决什么问题、内部怎么设计,以及一个 side project 真正该补齐哪些工程细节。


Continue reading