如何用Jekyll博客

章鱼

无论您是想学习如何创建博客,还是想特别写一些东西,维护博客确实需要时间和金钱,但是仍然有免费和开源的工具可以为您节省很多时间并且它们使您可以写作。

我将教如何使用Jekyll来简化和使用Markdown,尽管有很多选择,Jekyll与Github的交互也很好。

要求:

  1. 时间
  2. 网络
  3. Github帐号

安装

在Debian / Ubuntu及其衍生版本上:

sudo apt-get安装git ruby​​ jekyll

关于Fedora及其衍生产品:

sudo yum install git ruby​​宝石安装jekyll

在Arch和派生类(耐心)中:

sudo pacman -S git ruby​​ yaourt -S ruby​​-jekyll

基本配置:

我们用Github数据配置git

git config --global user.name“用户名” git config --global user.email“ email_id”

我们创建了git存储库,我们将在其中进行本地工作, 必须叫 与您在Github上的用户名相同

git init youruser.github.io

创建博客目录后,我们必须 在主题中搜索jekyll 否则会失败。 然后,您必须将主题的内容复制到使用git创建的目录中,在示例中使用Compass主题

在此目录中,您会找到几个文件和目录,尽管主题的组织方式可能有所不同,但大多数使用此组织格式

/ _包括 页面正文目录
/ _布局 页面正文目录
/ _帖子 条目所在的目录
/ _css o / scss css所在的目录
/ _img o / 图片 图像所在的目录
/_config.yml 配置文件
/404.md 404错误页面
/ CNAME 链接到域
/关于.md «关于»页面
/index.html 主页

现在,用您喜欢的数据完成_config.yml配置文件,就我而言,我将其保留为:

-_config.yml(〜-Blog-desktop)-gedit_003

转到我们使用的目录中的终端并编写

杰基尔服务

在浏览器中输入localhost:4000或127.0.0.1:4000,您将看到该站点正在运行,您可以通过首选的代码编辑器开始在本地修改博客内容,这是崇高的文字。

指南针

此处已安装主题的Jekyll。

当您决定准备发布博客或更新条目时,请写

git add --all git commit -m“您想显示的消息” git push -u原始主服务器

它将询问您的github用户名和密码; 编写并访问

www.youruser.github.io

到这里为止,我希望它已经清楚了。 工具 堆栈编辑 允许您将markdown文件写入和导出到github存储库,如果您需要jekyll的信息,则可以使用 jekyll官方网站 或从 github页面帮助页面.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   拉夫

    不错的文章,但是还有许多其他CMS或Web应用程序可用于创建博客,这些博客确实确实使您专注于写作。 我觉得使用Jekyll太困难了,尽管有味道。

    1.    猎人

      Jekyll,Pelican和其他人的性吸引力在于,他们从Markdown RestructuredText等生成静态站点,从而创建了可以托管在github页面上并使用Disqus添加外部评论的博客。

      例如,我的博客是Pelican,创建一个新帖子就是创建一个rst文件并重新编译,我将它提交到github中的repo的gh-pages分支。

      1.    拉夫

        嗯,超级容易吧? 创建文件,重新编译,提交..还有WordPress(等等),每天我都爱你更多

      2.    猎人

        一个奇怪的事实是kernel.org使用了这些生成器。

        https://www.kernel.org/pelican.html

    2.    单三

      好吧,它们是两回事,但是对于任何静态网站构建器,我都会完全更改WordPress。 复杂性是在开始时,当您必须组装布局和其他布局时,另一件事就是您所说的,专心写作,您只需要生成一个纯文本文件,并使用markdown BAM来创建帖子。 我看不出有什么复杂的东西。

      问候

      1.    拉夫

        我并不是说这是您的情况,但是有些人对WordPress(例如Joomla或Drupal)发动了一场圣战,赞成使用静态内容生成器。 是的,它们速度很快,很简单,但是在执行WordPress的工作时却存在更多问题,更不用说该工具是协作的东西,许多人可以参与其中,您必须主持...等等。

      2.    安德鲁

        你说得对,elav,wordpress更好,看需求。像这样的博客 desdelinux它可以与静态内容生成器一起使用,但对于很多人参与来说这将是一个问题,此外,尽管它很容易配置,但它可能存在安全问题,这与 WordPress 不同。这就是为什么对于新手来说,我推荐 Jekyll,然后是 Wordpres,因为它更容易,而且您可以通过 HTML/CSS 中的简单教程来学习,而无需使用 PHP,因为 PHP 会吓到新手。

    3.    安德鲁

      我写的这项技术与github页面所使用的技术相同,但是它不允许您使用自己的主题,必须使用默认主题。 当然,有一些更简单的方法,但是我一直在寻找简单的安装和配置,而不必在域,主机,SEO,安全性等方面进行工作。

    4.    有天

      用wordpress创建它花了很长时间,但我要尝试一下,非常感谢,我分享了您的文章🙂

  2.   MD

    但是……一个问题……不是博客吗?

    这是一个平面页面,因为它不允许评论。

    1.    耶稣巴列斯特罗斯

      假设从技术上讲这是静态页面。 但是,如果允许您为评论安装Disqus,那么它将可以补充需要的内容。

      1.    MD

        有趣,谢谢。

  3.   奥斯卡

    谢谢。 挺好。