如何将Jekyll部署到Heroku

67 阅读1分钟

假设你已经安装了Jekyll,用jekyll new name_of_your_blog && cd name_of_your_blog ,生成你的博客。

然后运行git init

heroku create siaw23sblog 创建一个独特的名字,以便在Heroku上托管我们的博客(如果你愿意),其中siaw23sblog 是你选择的一个独特的名字。如果你想不出什么独特的名字,请运行heroku create 。Heroku会帮你取一个随机的名字。如果你想出了什么,你可以稍后改变这个名字。你可能需要安装Heroku CLI,以获得heroku 命令。

下一步是创建一个Procfile,内容如下:

web: jekyll serve -P $PORT --no-watch --host 0.0.0.0

Heroku使用Procfile来指定哪些命令将在你的dynos上运行。所以在上面,我们想在$PORT ,注意你不需要在Heroku上手动给你的ENVs添加任何变量$PORT 。Heroku会帮你做这个。然后你传递--no-watch 选项,并指定你的服务器在Heroku的localhost上运行。

提交并推送所有内容,包括Procfile到Heroku的主分支。

最后一步是进入你在Heroku上的仪表板,打开你的 "网络 "命令。你可以在Heroku上你的应用程序仪表盘的 "概览 "标签上找到这个:

heroku open ,看到你的博客沐浴在光辉之中。

快乐的博客