iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

用Python開發的網頁不能放到Github上?Lektor說可以!! 系列

不知道您有沒有過類似的經驗,興高采烈地學會了Django、Flask等動態框架的網頁後,無法直接在Github平台中提供的Github Pages直接建立網頁,還要找Heroku、pythonanywhere、或是GCP等平台部署網頁,因為Github Pages只支援靜態網頁。也因為這樣的限制,有時候想要開發一個功能較單一的網站,反而要花許多時間在考慮部署的地方,影響開發心情及效率......或許Lektor的開發者聽到了我的心聲,因此接下來這30天,將深度了解Lektor的功能,並嘗試將網頁部署至Github Pages上執行!

鐵人鍊成 | 共 31 篇文章 | 24 人訂閱 訂閱系列文 RSS系列文 團隊Amos的推坑教2.0
DAY 1

為何要折騰自己?分享Lektor心得

Lektor 官方網站 說明 不知道您有沒有過類似的經驗,興高采烈地學會了Django、Flask等動態框架的網頁後,還要找Heroku、pythonanywh...

2019-09-16 ‧ 由 塔塔墨 分享
DAY 2

萬丈高樓平地起,Lektor打地基看這裡

Lektor提供桌面版(only for Mac)及命令列兩種方式安裝,但最新的版本已停止支援桌面版,因此將用命令列方式安裝以減少坑的出現。 安裝流程 Pyth...

2019-09-17 ‧ 由 塔塔墨 分享
DAY 3

被說快不是你的權利,讓Lektor陪你......

Lektor提供quickstart,可快速建立專案,並可建立基本部落格網站,提供作為範例參考。 建立新專案 輸入以下命令即可建立專案資料。$ lektor q...

2019-09-18 ‧ 由 塔塔墨 分享
DAY 4

Lektor專案透視鏡,皮肉骨一次看清

讓我們先看一下Lektor quickstart blog範例的整個專案架構,進入專案資料夾中,會看到1個檔案及4個資料夾: . |____LektorTest...

2019-09-19 ‧ 由 塔塔墨 分享
DAY 5

Lektor的肉,還有看得見與看不見的戀情

content放置網頁內容檔案,透過models分析,並渲染到templates。其規則說明如下: content中的每一個資料夾都只負責一個頁面(等於一個網...

2019-09-20 ‧ 由 塔塔墨 分享
DAY 6

Lektor的門面,讓Templates來照顧!!

接下來介紹一下Templates。Lektor使用Jinja2的格式產生網頁,若有興趣的話可以參考Jinja2官網。 前一篇有提到model與template的...

2019-09-21 ‧ 由 塔塔墨 分享
DAY 7

時尚外衣任你挑,Lektor主題功能介紹

接下來要介紹主題(Themes)。此功能是在V3.1之後才出現的,目前似乎還不穩定,尚在實驗階段。 主題的功能就跟其他網站,甚至軟體、手機一樣,事先完成整套的配...

2019-09-22 ‧ 由 塔塔墨 分享
DAY 8

教你如何穿衣服,lektor-theme-nix設定

在使用這個主題的時候,先看看README裡面寫了什麼,在使用前先讀取README是個好習慣!要完全使用這個主題的所有功能,需要完成5個步驟,以下接續說明: 4...

2019-09-23 ‧ 由 塔塔墨 分享
DAY 9

服裝拆解大公開,lektor-theme-nix的秘密

上一篇介紹如何設定並套用lektor-theme-nix主題,現在讓我們來看一下lektor-theme-nix如何建立主題的。首先看一下他的架構: 除了前面...

2019-09-24 ‧ 由 塔塔墨 分享
DAY 10

隱藏的口袋,showcase現出原形

上一篇介紹了落落長lektor-theme-nix的祕密後,還是有一些3個檔案是比較不熟的: theme.ini showcase.html sho...

2019-09-25 ‧ 由 塔塔墨 分享