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 21

老闆我要打包,Lektor也能用webpack

如果還不知道什麼是webpack,可以參考這裡。以下直接說明怎麼使用lektor建立webpack! 設定webpack package.json lektor...

2019-10-06 ‧ 由 塔塔墨 分享
DAY 22

裝上強力的武器,Lektor外掛介紹

在前面的文章中有提到兩個外掛:disqus及webpack。本篇文章將說明如何安裝、讀取、以及基本外掛使用。 安裝外掛 安裝方式有兩種,第一個是直接在.lekt...

2019-10-07 ‧ 由 塔塔墨 分享
DAY 23

Lektor強身健骨丸,建構你的強大model觀

在lektor中,model扮演著很重要的角色(當然content及template也是)。接下來會以models/page.ini檔案作為範例,說明model...

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

一條龍的服務,發布專案依舊不馬虎

接下來終於要進入正題了。前面介紹完Lektor基本功能後,也需要介紹部署到github的方法,不然怎麼符合一開始的目標呢! 在部署的時候有兩個步驟,第一個為bu...

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

古董級的傳輸協定!FTP部署方法

從小時候就存在的FTP,現在依舊還是偶爾會使用到。貼心的Lektor也提供FTP部署的設定: [servers.production] target = ftp...

2019-10-10 ‧ 由 塔塔墨 分享
DAY 26

沒在用FTP?沒關係,我們還有更厲害的武器!

FTP相對來說是比較不安全的傳輸方式,而SSH可以提供安全的傳輸管道。 SSH以非對稱加密實現身分驗證。身分驗證有多種途徑,例如其中一種方法是使用自動生成的公鑰...

2019-10-11 ‧ 由 塔塔墨 分享
DAY 27

Git界的狐狸,與Lektor也有聯盟!!

在git平台中,比較著名的Github及GitLab兩大平台,Lektor都有提供部署方法。當然除了這兩個平台,還有Bitbucket等強大的平台,只是目前Le...

2019-10-12 ‧ 由 塔塔墨 分享
DAY 28

你問我Lektor愛Github有多深?

Lektor 在GitHub Pages支援上比GitLab還要好一點,可以不用自己手動push上去,與前幾天提到的ftp、rsync一樣,可以直接在.lekt...

2019-10-13 ‧ 由 塔塔墨 分享
DAY 29

他,是Github的好夥伴

說的其實就是Travis-CI,提供github持續整合專案的平台。設定Travis-CI部署的方式共分4個步驟: .travis.yml .lekto...

2019-10-14 ‧ 由 塔塔墨 分享
DAY 30

完賽,是另一個階段的開始!

晃眼間,就到鐵人賽最後一天。 經過一個月的努力,也讓我深入瞭解Lektor的功能,最後也成功地完成一開始訂下的目標:『將Lektor網頁部署到GitHub上。』...

2019-10-15 ‧ 由 塔塔墨 分享