【问题标题】:Jekyll GitHub page on RaspberryRaspberry 上的 Jekyll GitHub 页面
【发布时间】:2018-04-01 17:32:47
【问题描述】:

最近我在 GitHub.io 上设置了(漂亮的)Jekyll,并在我自己的域上提供了它。但我在想是否有办法避免 GitHub.io 并在 Raspberry Pi (Raspbian) 上创建自己的 Git 并将其与 RStudio 连接以更改博客。我发现article 正在克隆 GitHub.io 存储库,然后将其推送到现场,但是对博客进行更改并不是非常用户友好。我还找到了this,但不确定是否可以在线公开它,然后从我的域中提取 jekyll 页面(如 GitHub.io 的域上的 CNAME 和 dns 配置)。

最终的解决方案应该与此类似:更改 RStudio 中的 Jekyll 博客(保存在笔记本电脑上/从 Rasp git 克隆当前版本)-> 将更改推送到 Raspberry 上的 GitHub(并且最新版本公开给域,如GitHub.io 的案例)。对此有何想法或经验?

【问题讨论】:

    标签: git github jekyll github-pages raspberry-pi2


    【解决方案1】:

    如果您想使用 Github 进行托管,您也应该将其用于您的 repo。我认为将 Raspberry Pi 用作您自己的 Git 没有任何好处。因此,将 git repo 从 Github 拉到您的笔记本电脑上。编辑 markdown(如果需要,在 RStudio 中)并将其推回 Github。很简单。

    更新:如果您不想使用 Github,不妨也忘记 Git。首先,install apache2 on your Raspberri Pi 使其成为 Web 服务器。然后,连接域名。将 vhost 配置为指向域名并将 DNS 设置配置为指向您的 Raspberri Pi(我猜这需要固定 IP)。最后,在您的笔记本电脑上运行 Jekyll 并构建站点。构建后,您应该将“_site”文件夹上传到 public_html 目录中的 Raspberri Pi。这应该够了吧。

    我不推荐最后一种方法,因为它看起来过于复杂。

    【讨论】:

    • 我目前正在这样做,关键是我想避免在 GitHub 上放任何东西。我明白这听起来很傻。所以我应该只在 RaspPi 中创建一个 repo,问题是如何使它可以从 Internet 访问并让 Jekyll 生活在自己的域中。
    猜你喜欢
    • 2017-11-12
    • 2020-09-10
    • 2021-08-11
    • 2015-01-09
    • 2013-06-26
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    相关资源
    最近更新 更多