2017-10-20 202 views
0

最近,我在GitHub.io上設置了(美麗的)Jekyll,並將它在我自己的域中提供。但是我在想如果有一種方法可以避免GitHub.io並在Raspberry Pi(Raspbian)上創建自己的Git,並將其與RStudio連接起來以更改博客。我發現article是克隆GitHub.io回購,然後推動它的生活,但使博客的變化是不是很人性化,但。我也發現this,但不知道是否有可能在線公開它,然後從我的域名中拉出jekyll頁面(例如CNAME和域名上的dns配置以防GitHub.io)。樹莓上的Jekyll GitHub頁面

最終解決方案應該類似於這樣:在RStudio中更改Jekyll博客(保存在筆記本電腦上/從Rasp git克隆當前版本) - >將更改推送到Raspberry上的GitHub(並且最新版本暴露給域在GitHub.io的情況下)。任何想法或經驗呢?

回答

1

如果您想使用Github進行託管,您也應該將其用於回購。我認爲使用Raspberry Pi作爲你自己的Git沒有任何好處。所以把github上的git repo拉到你的筆記本電腦上。編輯減價(如果你想在RStudio中)並將其推回Github。簡單。

更新:如果你不想使用Github,你可能會忘記Git。首先,install apache2 on your Raspberri Pi使其成爲一個Web服務器。然後,連接域名。配置虛擬主機指向域名和配置DNS設置指向您的Raspberri Pi(我想這需要一個固定的IP)。最後,在您的筆記本電腦上運行Jekyll並構建網站。建立後,您應該將'_site'文件夾上傳到public_html目錄中的Raspberri Pi。這應該夠了吧。

我不會推薦這最後一種方法,因爲它看起來過於複雜。

+0

我現在這樣做,重點是我想避免把任何東西放在GitHub上。我知道這聽起來很愚蠢。所以我應該在RaspPi中創建一個回購,問題是如何讓它可以通過互聯網訪問,並讓Jekyll活在自己的領域。 –

+0

我已經更新了我的答案。 – JoostS