炒鍋是一個靜態的網站發生器,變成了一堆模板,內容和資源(如CSS和圖像),成疊整齊的純HTML的。
開發者評論
我們的想法是,你並不需要一個大的PHP引擎生成的每個頁面每次訪問:您可以將所有的時間提前生成它們,只有再生的事情時,事情發生了變化。一個好方法可以這樣做將是對包含內容或佈局的git倉庫一個post-commit鉤子。
我做了鐵鍋,因為像傑基爾,海德和靜態項目是耐人尋味的,但最終並沒有完全符合我想要做我的網站。所以,我寫我自己的。
安裝
需要注意的是鐵鍋是alpha級軟件在這一點上。這是正在積極發展,其功能仍處於通量和有缺陷。如果你仍然想使用它,推薦的方法來安裝鐵鍋是從Python包索引使用此命令。
須藤PIP安裝炒鍋
替代方案,如果你想破解的鐵鍋或只需要最新的代碼,你可以從混帳頭跑,如果你願意,你可以安裝到你的系統目錄使用此命令。
須藤python2 setup.py安裝
用法
要運行炒鍋,請在您的網站的文件所在的目錄,然後運行入鍋。現在,沒有輸出將給予除非出現錯誤。如果返回沒有錯誤,你應該有一個表示你閃亮的新網站一個全新的輸出文件夾containg一些HTML,和媒體。
炒鍋從三個地方拉你的網站的部分。對於每一個這些地方,你可以修改路徑入鍋尋找它們在配置文件中。
內容
從默認的指定目錄的內容拉到。內容是寫在一個標記語言,或純文本,使用可選的YAML頭部分。該文件的目錄結構意味著什麼入鍋。它建立基於所述標題和類別的元數據的部位的結構。
模板
從默認模板拉升。炒鍋使用Jinja2的模板,各種變量暴露在構建頁面。這是一個非常靈活的模板環境,控制流,過濾器等方式來切片和切塊的炒鍋給你的數據。
媒體
媒體是非常簡單的。它的目的是用於類似的東西全站圖片,樣式表和javascript。炒鍋將一切來自媒體的目錄直接複製到輸出目錄中生成任何事情之前。這意味著生成的內容可以覆蓋介質。
配置
設置可以在當前目錄中的文件的配置被改變。
可能的配置選項(和默認值)是
- OUTPUT_DIR('輸出') - 在哪裡把輸出的文件。
- content_dir(“內容”) - 在哪裡可以找到的內容。
- templates_dir('模板') - 當模板。
- media_dir('媒體') - 當媒體文件從複製。
- SITE_TITLE('一些隨機的鐵鍋網站“) - 提供給模板,因為`site.title
要求:
- 在Python的
評論沒有發現