在本文中,我们将研究Jekyll,这是最受欢迎和广泛使用的。我将描述如何使用最少的编码来构建博客,然后在GitHub页面上免费托管。我们还将利用Poole(一种或“基础设置”)来构建Jekyll网站。 简而言之
>
>安装了Jekyll后,您可以将其从命令行中使用。它可以执行诸如Process Markdown之类的事情,并且由于它会生成静态站点,因此您可以轻松地在本地查看进度,并在静态网络服务器上托管您的网站。>安装jekyll
首先,您需要在系统上安装Jekyll。对于Mac,在终端中运行以下命令以安装jekyll:
>虽然Jekyll在Windows上没有正式支持,但您仍然可以通过一些调整来运行它。请在jekyll网站上的Windows页面上或朱利安·蒂洛(Julian Thilo)的Jekyll。
获得Poole和您的第一台服务器>
Poole是静态站点生成器Jekyll的管家。它是由@MDO设计和开发的,目的是为任何Jekyll网站提供清晰简洁的基础设置。它通过提供完整的香草jekyll安装示例,页面,帖子和样式来做到这一点。>>您可以在此处看到基本版本。尽管它对最小博客来说非常好,但我喜欢在其中建立的两个主题:Hyde和Lanyon。让我们使用Hyde来构建我们的演示博客。
>要获得Hyde的设置,请转到其GitHub页面并下载存储库。将其放入您选择的文件夹中,然后转到终端。假设您将其放在桌面上。运行以下命令移动到该目录并启动服务器:
jekyll服务命令将启动开发服务器,该服务器将允许您在本地浏览器中预览生成的网站。
$ gem install jekyll
要理解我的意思,请在浏览器中打开一个新标签,然后输入:http:// localhost:4000。如果您正确地遵循了所有内容,您会在那里找到新生的博客。
添加新帖子您刚刚下载的Hyde-Master存储库中包含许多文件夹,例如_layouts,_posts和_includes。但是,如果您想管理博客的帖子:_ posts,您只需要关心一个文件夹。它包含您的所有帖子以降级格式。
这将告诉Jekyll您正在添加帖子。 (如果您有任何疑问,请检查_ posts文件夹中的示例帖子。)
>>运行jekyll再次在您的终端服务,如果您打开http:// localhost:4000。
要确保正确构建博客,jekyll需要此命名约定:$ cd Desktop/hyde-master/ $ jekyll serve
年是一个四位数的数字,月和一天都是两位数的数字,标记是代表文件中使用的格式的文件扩展名(在我们的情况下为MD)。例如,您的第一篇帖子可以命名为2015-03-29-my-First post.md。
>
发布您的博客>遵循上述步骤并添加了一些自己的帖子后,您就可以向世界展示新博客。您可以将文件发布到许多Web主机上,但是GitHub使通过GitHub页面托管静态Jekyll网站变得非常简单(免费!)。您需要拥有的只是一个github帐户。
--- layout: post title: Your Post Title ---
将其推向github之前,让我们进行一些更改: 在config.yml文件中: >
您已经进行了上述更改,创建一个存储库your_github_username.github.io,然后将所有文件从桌面移动到该存储库。
>
jekyll文档 - 非常整洁,点文档 > >
在cname中,提及your_github_username.github.io而不是hyde.getpoole.com。并编辑大约为md包含您的详细信息。>
杰基尔的简介 - 约翰·罗森(Johan Ronsee)的好解释
什么是jekyll,为什么我应该将其用于博客?它采用一个模板目录,其中包含各种格式的原始文本文件,通过转换器和渲染器运行它,并吐出一个完整的,即将发布的静态网站。使用Jekyll的主要优点是它的简单性。它不需要数据库或更新,从而使其安全易于维护。另外,您可以免费在Github上直接托管您的网站。什么是poole,它如何补充jekyll?>
要安装jekyll,您需要在系统上安装Ruby。拥有Ruby后,您可以通过运行命令GEM安装Jekyll Bundler来安装Jekyll。对于Poole,您只需要从Github下载或克隆Poole存储库,就可以了。杰基尔很简单。您只需要在_posts目录中添加一个文件,该目录遵循公约yyyy-mm-dd-name of-post.ext.ext。并感觉到我的jekyll博客?>您可以通过在_layouts中编辑样式表和布局文件来自定义jekyll博客的外观和_ sass目录。您还可以在CSS目录中添加自己的样式表。>如何在Github上托管我的Jekyll博客?>在Github上托管您的Jekyll博客很容易。您只需要创建一个新的存储库,将您的jekyll站点推向它,然后配置存储库设置以将GH-pages分支用于github页面。>如何安装jekyll和poole?
更新您的jekyll博客就像对文件进行更改并将其推向GitHub存储库一样简单。每当您推更改时,Jekyll都会自动重建您的网站。
我可以将jekyll与其他语言一起使用吗?您可以在_config.yml文件中配置网站的语言,而jekyll将处理其余的内容。
以上是使用普尔(Poole)在5分钟内建立一个Jekyll博客的详细内容。更多信息请关注PHP中文网其他相关文章!