不知道您有沒有過類似的經驗,興高采烈地學會了Django、Flask等動態框架的網頁後,無法直接在Github平台中提供的Github Pages直接建立網頁,還要找Heroku、pythonanywhere、或是GCP等平台部署網頁,因為Github Pages只支援靜態網頁。也因為這樣的限制,有時候想要開發一個功能較單一的網站,反而要花許多時間在考慮部署的地方,影響開發心情及效率......或許Lektor的開發者聽到了我的心聲,因此接下來這30天,將深度了解Lektor的功能,並嘗試將網頁部署至Github Pages上執行!
如果還不知道什麼是webpack,可以參考這裡。以下直接說明怎麼使用lektor建立webpack! 設定webpack package.json lektor...
在前面的文章中有提到兩個外掛:disqus及webpack。本篇文章將說明如何安裝、讀取、以及基本外掛使用。 安裝外掛 安裝方式有兩種,第一個是直接在.lekt...
在lektor中,model扮演著很重要的角色(當然content及template也是)。接下來會以models/page.ini檔案作為範例,說明model...
接下來終於要進入正題了。前面介紹完Lektor基本功能後,也需要介紹部署到github的方法,不然怎麼符合一開始的目標呢! 在部署的時候有兩個步驟,第一個為bu...
從小時候就存在的FTP,現在依舊還是偶爾會使用到。貼心的Lektor也提供FTP部署的設定: [servers.production] target = ftp...
FTP相對來說是比較不安全的傳輸方式,而SSH可以提供安全的傳輸管道。 SSH以非對稱加密實現身分驗證。身分驗證有多種途徑,例如其中一種方法是使用自動生成的公鑰...
在git平台中,比較著名的Github及GitLab兩大平台,Lektor都有提供部署方法。當然除了這兩個平台,還有Bitbucket等強大的平台,只是目前Le...
Lektor 在GitHub Pages支援上比GitLab還要好一點,可以不用自己手動push上去,與前幾天提到的ftp、rsync一樣,可以直接在.lekt...
說的其實就是Travis-CI,提供github持續整合專案的平台。設定Travis-CI部署的方式共分4個步驟: .travis.yml .lekto...
晃眼間,就到鐵人賽最後一天。 經過一個月的努力,也讓我深入瞭解Lektor的功能,最後也成功地完成一開始訂下的目標:『將Lektor網頁部署到GitHub上。』...