我们来谈谈 Jamstack 的未来 — 加入我们

wmk

1
0 分叉
0 问题
主页
https://wmk.baldr.net
代码库
bk/wmk
语言
Python
许可证
MIT
模板
Mako

wmk 适用于构建任何小到中型的静态网站(多达数百页)。

功能

  • 常规输入格式为 Markdown 或 HTML 内容,配有 YAML 元数据。不过,通过 Pandoc,还支持其他许多输入格式,即 LaTeX、Org、RST、Textile、man、JATS、TEI、Docbook、RTF、DOCX、ODT 和 EPUB。
  • Pandoc 集成还可让你使用其他功能,如 LaTeX 数学标记、学术引文和非 HTML 输出格式。
  • 可设置主题,已提供部分主题。
  • 内置 Sass/SCSS 支持(通过 libsass)。更全面的资源处理(例如使用 Webpack 或类似工具)可以轻松配置。
  • 可自动生成用于 Lunr.js 的搜索索引。
  • 可用单独的 YAML 文件加载更多网站数据,亦可(使用少量的 Python/Mako 代码)从其他数据源(如 CSV 文件、SQL 数据库或 REST/graphql API)加载数据。
  • 还会呈现“独立”模板,即不用于展示(基于 markdown)内容的模板,如果存在的话。这可用于列表页或基于外部来源(如数据库)的内容。
  • 带有更多表达力和可扩展性的内容的短代码。短代码系统比大多数静态网站生成器的短代码功能强大得多。例如,默认短代码中包含一个图片缩略图和一个页面列表组件。短代码只是一个 Mako 组件,因此如果你了解一些 Python,则可以轻松地自己构建。

查找更多 静态网站生成器