Markpad:我给 Markdown 装了一个本地驾驶舱

Posted on 六 27 6月 2026 in Tech • Tagged with markpad, markdown, editor, preview, llm, translation, sharing, local-first, python, fastapi

Markdown 写起来很舒服,但读起来、预览起来、跨中英文翻译起来并不总是舒服。Markpad 是我做的一个本地 Markdown Web 工具,把文件索引、左右分栏编辑预览、主题、图表渲染、实时分享和 LLM 翻译放在一起,解决自己每天写文档时的一个小但扎人的痛点。


Continue reading

从纯文本生成 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