alexwlchan.net
1.0.0
此存儲庫為我的個人網站Alexwlchan.net提供了代碼,該網站是使用Jekyll構建的靜態網站。它包括我編寫的許多插件來自定義網站。
該網站使用:
當我想進行更改時,我打開一個拉請請求。這觸發了使用GitHub動作的構建,作為構建的一部分,它可以使用HTMLPROFFORFER檢查HTML。這檢查缺少ALT文本,斷開的鏈接,無效的HTML等。
如果網站通過檢查,則將自動合併,並且main
分支上的構建將發布給我的Web服務器的更改。
您需要安裝Git,Ruby和Python。
運行該網站的本地副本:
$ git clone [email protected]:alexwlchan/alexwlchan.net.git
$ python3 -m venv .venv
$ pip install -r requirements.txt
$ bundle install
$ bundle exec jekyll serve
該網站應在http:// localhost:5757上運行。如果您更改源文件,它將自動更新。
構建一組一次性靜態HTML文件:
$ bundle exec jekyll build
這將在_site
中創建一組HTML文件。
我發布了源代碼,以便其他人可以看到該網站的工作原理,也許可以為自己的網站使用一些想法。這是我認為有趣或不尋常的事情的清單:
歡迎使用錯別字的修復,但否則將忽略貢獻。
如果您想在自己的項目中使用任何組件(插件,佈局,樣式表),請隨時這樣做。
除非另有說明,否則該網站和相關的代碼被雙許可為:
如果您要重複使用我的內容,則可以使用最合適的任何許可證。
大多數情況下,CC很好,但是Creative Commons許可不適合代碼,因此我有MIT作為替代方案。
在其他人的創意共享許可下使用的一些圖像;請參閱帖子用於歸因的帖子。
該網站上的所有圖標均在名詞項目的免版稅許可下使用; SVG文件中應有註釋,指示其來源。原始圖標作者保留版權。