Jekyll是博客系统中的一个很好的选择。它不需要任何数据库,并且可以使用许多熟悉的语言(Ruby on Rails)。Jekyll是静态的,需要很少的内存,这意味着它可以运行在768MB的vps实例上,以实现低流量。

第1步:在Rails上安装Ruby

首先,登录到您的实例/服务器并更新您的软件包。请确保您以root用户身份登录。

现在,让我们抓住Ruby的包管理器(RVM)。

这将需要一段时间,因为一切都编译完成。请等待几分钟,一旦你回到提示,继续下一步。

现在安装Ruby。

真棒!现在,我们需要获得NodeJS,因为它是Ruby on Rails的依赖。

第2步:安装Jekyll

这部分是很容易的。只需执行以下步骤来安装Jekyll的Gem依赖关系:

现在,为它创建一个用户:

我们现在需要创建博客 – 随意更改myblog为博客的标题。

最后,让我们开始吧:

第3步:创建一个Nginx代理

因为Jekyll在4000端口上运行,所以访问者需要把端口添加到URL中,这不是很好。我们将安装Nginx,它将把端口80的请求转发到4000。

首先,获取包装:

现在,打开你最喜欢的文本编辑器/etc/nginx/conf.d/jekyll.conf并粘贴以下内容:

更改myblog.com为您的网站域名,并保存。

现在,打开/etc/nginx/nginx.conf你最喜欢的文本编辑器。通过在行后添加#符号来注释第38行到第57行的任何内容。保存文件,然后执行以下命令重新启动Nginx:

第4步:配置防火墙

80号港口尚未向公众开放 – 让我们来解决这个问题。请运行以下内容:

并重新加载效果发生:

写文章

每当你想写一篇文章,登录到你的服务器。然后,放弃权限:

要创建帖子,请使用以下格式创建一个文件:

例如: 2017-1-1-helloworld.markdown

使用Markdown内容填充文件。你已经完成了写一篇文章。

结论

在这篇文章中,您设置了一个Jekyll博客。现在,你所要做的就是关注你的内容。祝你好运!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*