#Vscode

#Vscode

1 post

你是否也觉得静态网站(如 Hugo , Hexo)的文章难以管理? 是否也希望有一个漂亮的所见即所得编辑器来辅助写作?

那么,你一定要试试 「Front Matter」 来优雅地管理你的静态网站。

本文将记录我配置 vscode-front-matter 的全过程,并分享配置完成后的“丝滑”发文流程,展示它如何简化操作,提升效率。

Front Matter 的特色功能

「Front Matter」是由 Elio Struyf 开发的一款专为静态网站设计的 CMS (内容管理系统),它以 Visual Studio Code 扩展的形式提供。

Front Matter 的设计非常灵活,支持多种主流的静态网站生成器:Hugo、Jekyll、Hexo、NextJS、Gatsby、Astro 等。

本文将以 Hugo 为例。我们知道,静态网站的源文件都是由目录和文件组成的。用户常常需要通过命令行,或者直接编辑 Markdown 文件来写作。这对于Geek来说可能不算什么,但对于习惯了 CMS 界面(例如 WordPress)的用户来说,难免会觉得繁琐。

如果能有一款 GUI 工具,或是一个前端界面来编辑 Hugo 网站就好了。

此时,只要装上 Front Matter,你的静态网站写作体验将会轻松许多。Front Matter 让你的 VS Code 仿佛“安装”了一个类似 WordPress 的后台管理界面。结合 VS Code 超强的文字编辑功能,你只需点击几个按钮,就能完成新增文章、预览网站、甚至部署网站等操作。

Front Matter 的核心特色就是图形化。它会自动读取你现有网站的文章、图片、标签、分类,并清晰地罗列在专属面板上。用户可以使用所见即所得的 Markdown 编辑器写作,并通过漂亮的界面来批量管理分类和标签。

Front Matter 甚至还会尝试给出一些 SEO 建议,或者让你调用 AI 来辅助写作。

小小的吐槽: “Front Matter”,作者真是取了个“好”名字。如果搜索时不特别注明,搜到的几乎全是关于 Markdown 语法中 “front matter”(头部元数据)的资料。(黑暗執行緒 也认为这个命名不利于 SEO)。