讓我們聊聊 Jamstack 的未來 — 加入我們

wmk

1 個星
0 個分岔
0 個問題
首頁
https://wmk.baldr.net
儲存庫
bk/wmk
語言
Python
授權條款
MIT
模板
Mako

wmk 適用於建置任何小型或中型的靜態網站 (最多數百頁)。

功能

  • 一般的輸入格式是 Markdown 或 HTML 內容,並在 frontmatter 中包含 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,您可以輕鬆建立自己的短代碼。

尋找更多靜態網站產生器