基於Jekyll和Bootstrap的信息網站,用於Farset Labs,這是位於北愛爾蘭貝爾法斯特的Hackerspace和慈善機構。
安裝Jekyll所需的先決條件。這包括最新版本的Ruby(2.5或更高版本)。我們建議使用與Jekyll和您選擇的平台一起使用的最新穩定版本Ruby。您可以通過運行來檢查Ruby的版本:
ruby --version
我們建議您使用RVM或RBENV在本地管理不同版本的Ruby。
安裝了預審後,打開項目目錄並運行:
gem install bundler
bundle install
bundle exec jekyll serve -w
打開http:// localhost:4000在瀏覽器中查看網站。
Docker提供可再現的環境來幫助開發。首先使用Docker與此站點一起工作,請確保將Docker安裝在計算機上,然後運行:
docker build -t farsetlabs-site . docker run -p 4000:4000 -v `pwd`:/app farsetlabs-site
這將啟動一個容器,構建站點,然後將其提供在端口4000上。計算機上的編輯文件將導致容器重建站點並在瀏覽器中提供更改(等待構建的確認消息)
Regenerating: 1 file(s) changed at 2019-06-13 09:33:17
index.html
...done in 10.680932188 seconds.
對網站和內容的所有貢獻都應通過分支機構來完成。貢獻時,您應該遵循功能分支工作流程。
我們有一個主分支, main
代表實時網站。尚未居住在該存儲庫或其叉子上的特徵分支中的網站的持續改進。
請從最新的main
分支您的更改。
如果您無法訪問我們的存儲庫,請在Github上分配我們,並通過拉動請求提交您的分支機構。
如果您不是開發人員,則應提高更正和內容改進作為問題。
側邊欄鏈接來自_includes/sidebar-links.md
這是一個降價列表,在構建Jekyll網站時將被解析。要更新側邊欄鏈接,只需編輯此文件即可。
一旦您將更改(無論是作為貢獻者還是作為貢獻者)推動了您的更改,您就應該打開拉動請求。我們的網絡團隊將對其進行審查。請至少簡要說明更改,並詳細說明對佈局或網站功能進行的任何更改。