簡化版 Saaze 是一個靜態網站產生器。也就是說,它會將 Markdown 檔案作為輸入,並產生固定的 HTML 檔案。簡化版 Saaze 是 Gilbert Pellegrom 的 Saaze 的簡化版本。本文件的大部分內容取自 Saaze 文件。簡化版 Saaze 大約與 Saaze 有 90% 的相容性。簡化版 Saaze 是基於以下原則建構的。
1. 易於執行。簡化版 Saaze 是用 PHP 建構的,其中一小部分是用 C 寫的。PHP 大約被網路上 80% 的網站使用。簡化版 Saaze 不需要任何其他 PHP 框架,只需要一個 PECL 函式庫。
2. 易於託管。靜態網站非常適合快速且易於部署。然而,有時您的網站需要動態功能(例如,聯絡表單、自訂腳本等)。簡化版 Saaze 讓您可以根據最合理的選擇做出決定。
3. 易於編輯。Markdown 已成為網路上編輯內容的事實標準。它簡單易懂且易於編寫。因此,簡化版 Saaze 使用 Markdown 並加入少許 Yaml 前言來管理您的內容。
4. 易於設計主題。簡化版 Saaze 使用純 PHP/HTML 來設計主題。任何 PHP 程式碼都是有效的主題,並且可以使用 php -l
進行檢查。
5. 快速且安全。簡化版 Saaze 使用您檔案系統中的一般檔案。不需要資料庫。這表示更少的設定和維護、更好的安全性和更快的速度。產生靜態檔案比 Hugo 或 Zola 快一個因數,因此比 Eleventy 快一個數量級。
6. 簡單易懂。簡化版 Saaze 刻意採用非常簡單的架構:一切都是一個條目集合。頁面、貼文、文件、食譜,無論是什麼都一樣。它都以相同、簡單的方式運作。支援在同一個 URL 下的多個部落格。
7. 一應俱全。開發您的網站應該是輕鬆無痛的。不需要外部工具。
簡化版 Saaze 為各種社群媒體定義了一些特殊的標籤。此外,完全支援 MathJax。
編號 | 功能 | 語法 | 範例 |
---|---|---|---|
1 | YouTube | [youtube] xxx [/youtube] |
[youtube]nvlAW6P5PmE[/youtube] |
2 | Vimeo | [vimeo] xxx [/vimeo] |
[vimeo]126529871[/vimeo] |
3 | [twitter] xxx [/twitter] |
[twitter]https://twitter.com/eklausmeier/status/1352896936051937281[/twitter] |
|
4 | CodePen | [codepen] 使用者/雜湊 [/codepen] |
[codepen] thebabydino/eJrPoa [/codepen] |
5 | WordPress 影片 | [wpvideo] 代碼 w=x h=y ] |
[wpvideo RLkLgz2V w=400 h=224] |
6 | 美人魚 | [mermaid] xxx [/mermaid] ,其中 xxx 是美人魚程式碼 |
[mermaid]flowchart LR Start --> Stop[/mermaid] |
7 | 行內數學 | $ 公式 $ |
$a^2+b^2=c^2$ |
8 | 顯示數學 | $$ 顯示公式 $$ |
$$ \int_1^\infty {1\over x^2} $$ |
尋找更多靜態網站產生器。