Pelican - 出現 RuntimeError: File XXX.html is to be overwritten

Posted on 一 22 7月 2019 in posts • Tagged with Pelican, Python

在使用 Pelican 撰寫 Markdown 文章並要透過 make html && make serve 輸出 HTML 並查看 Localhost 時,卻出現了 RuntimeError: File XXX.html is to be overwritten 的錯誤,由於這是沒有遇過的現象,且網路上沒有看到任何網友分享遇到相同的情況,也沒看到解決的方法,因此稍微紀錄一下,也為了之後可能遇到的人提供參考。


Continue reading

Pelican - 設定客製化網域並顯示在 Github Page 上

Posted on 一 15 7月 2019 in posts • Tagged with Pelican, Github, Domain

使用 Github Page 架設個人的靜態網誌並寫了一些教學文有一些時間了,但是 Github Page 所架設的網誌,所使用的網域都是 <username>.github.io 格式,難道不能設定自己的買的網域嗎? 那接著我們就來看看這篇吧!


Continue reading

Golang - 使用 GVM 管理器安裝 Golang 在 Mac 上

Posted on 六 13 7月 2019 in posts • Tagged with Golang, Mac, GVM

最近開始摸 Golang ( 簡稱 Go ),而正所謂預先善其事必先利其器,當然要先把環境安裝好。在 Mac 上安裝 Golang 非常容易,可以直接透過 hombrew 或是從 Golang 官方下載安裝即可。但是這麼做會使電腦的 Golang 的版本被限縮在某一版,如果今天從 Github 上或是與其他團隊共同開發 Golang 專案時,可能會需要同時存在不同版本,因此本篇介紹使用 Golang 版本管理器 - GVM,來俐落的安裝不同的 Golang 版本。


Continue reading

Pelican - 如何客製化 Pelican Theme 的 Flex 樣式

Posted on 一 18 3月 2019 in posts • Tagged with Pelican, Python

如果你使用 Pelican 靜態產生器,剛好也選擇 Flex 這個主題,你可能會想要對該主題做一些調整。例如 Flex 主題預設的樣式,在文字的排版上,行與行之間會比較擠,文字會比較小會顯得比較擠,因此如果你想要調整一下預設的樣式的話,那你可以參考此篇。


Continue reading

Pelican - 常用參數設定介紹與功能設定

Posted on 五 15 3月 2019 in posts • Tagged with Pelican, Python

如果你的 Pelican 剛架好,並且正在苦思一些設定,例如 Favicon 、客製化頁面、設定分類與標籤頁面、如何安裝留言板與 Google Analystic 與 robot.txt 等等,那麼此篇非常歡迎你來瞧瞧,介紹一些常用的 Pelican 的設定參數用途。


Continue reading

Python - 安裝 Pelican Theme 來改變你的靜態網站主題

Posted on 四 14 3月 2019 in posts • Tagged with Python, Mac, Python3

由於使用 Pelican 靜態網站產生器架設好的網誌所提供的預設版面與外觀並不好看,因此想要更換,但是要怎麼更換呢? Pelican 會不會有像 Wordpress 一樣能夠更換的功能了? 還是...難不成要用程式寫一個?


Continue reading

安裝 Python 2 在 Mac 上 (Python2.7.15 為例)

Posted on 二 12 3月 2019 in posts • Tagged with Python, Mac, Python2

對於使用 Mac 的開發者而言,雖然 Python 都會有內建在系統中,但是可能因為 Mac 出產時間,所以版本會過舊,如果想要自己安裝 Python 的話,可以參考此篇文章,如何在 Mac 上安裝 Python 2 到系統中,並且可以被讀取到安裝的 Python 版本,而不是系統原本內建的。


Continue reading

Python - 安裝 Python3 在 Mac 上 (Python 3.6.5 為例)

Posted on 二 12 3月 2019 in posts • Tagged with Python, Mac, Python3

由於 Python 2.7 的核心開發團隊公布 2020 年確定會捨棄 2.7 版本,因此會有越來越多人開始轉移到 Python 3 版本,所以下面我們來介紹安裝 Python 3 在 Mac 的話如何處理。


Continue reading

Python2 與 Python 3 共存的設定 (以 Mac 為例)

Posted on 二 12 3月 2019 in posts • Tagged with Python2, Mac, Python3, Python

當你的 Mac 系統要同時使用到 Python 2 與 Python 3 的專案時,就會遇到需要同時安裝多個 Python 版本在電腦中,可是此時要如何設定透過指令啟動不同的版本,以下我們以 Python 2.7.15Python 3.6.5 為例子,並舉出兩個常見的 Python 2 與 Python 3 例子。


Continue reading

Python - 透過 .venv 管理 Pipenv 虛擬環境的來源

Posted on 一 11 3月 2019 in posts • Tagged with Python, Pipenv, Virtualenv

在前一篇 Python - 結合 pip 與 virtualenv 的虛擬環境與套件管理的二合一新利器 Pipenv 中提到透過 Pipenv 建立好的虛擬環境都會放在家目錄下的隱藏路徑統一管理,但是開發時如果使用編輯器像是 VSCode ,則需要一個一個設定以外,如果想要查看檔案也不方,所以能不能夠把建立好的專案虛擬目錄放在自己的專案下呢?答案是可以的,如果你正需要的話可以參考此篇。


Continue reading