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

簡化版 Saaze

8 顆星
0 個分支
0 個問題
首頁
https://eklausmeier.goip.de/blog/2021/10-31-simplified-saaze/
儲存庫
eklausme/saaze
Twitter
@eklausmeier
語言
PHP
許可證
MIT
範本
PHP

簡化版 Saaze 是一個靜態網站產生器。也就是說,它會將 Markdown 檔案作為輸入,並產生固定的 HTML 檔案。簡化版 SaazeGilbert PellegromSaaze 的簡化版本。本文件的大部分內容取自 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 [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} $$
部署到 Netlify

尋找更多靜態網站產生器