繁体   English   中英

没有主题的杰基尔

[英]Jekyll without a theme

我正在尝试创建一个静态网站。 我希望能够进行一些简单的预处理,例如在不使用PHP或JavaScript的情况下将一个页面包含在另一个页面中。

Jekyll似乎很完美,特别是考虑到它在GitHub页面上的支持。

但是,在尝试了几个主题并将其调整为我想要的主题之后,我发现自己正在与主题进行斗争,这使它们更多地成为障碍,而不是有所帮助。 结果,我决定尝试在没有它们的情况下工作,仅将Jekyll用作精美的预处理器和插件平台(用于jekyll-redirect-from之类的东西 )。

令我惊讶的是,我找不到有关如何执行此操作,如何以及在何处放置哪些文件以生成可用站点的任何信息。 感觉这应该非常简单,但是到目前为止,我发现的唯一途径是创建自己的主题。 对我来说这似乎太过分了。

TL; DR

如何在不使用主题的情况下创建Jekyll网站? 在哪里可以找到有关我需要哪些文件,在哪里,需要在其中什么文件等的信息?

您可以使用--blank选项调用--blank jekyll new命令,如docs命令行用法部分所述

这样,Jekyll可以生成包含空文件夹和文件的基本项目。

现在,在_layouts/my-fancy-layout.html创建您自己的布局开始:

<!DOCTYPE html>
<html>
  <head>
    <title>My Fancy Title</title>
  </head>
  <body>
    <p>Here comes my fancy content: </p>
    {{ content }}
  </body>
</html>

接下来,向您的index.html添加一些内容,并告诉它使用您的布局:

---
layout: my-fancy-layout
---
<h1>Hello, World!</h1>

这是您自定义布局的基本Jekyll网站:)

进一步的步骤是:

顺便说一句,我以这种方式创建了我的个人网站,它的工作原理就像一个魅力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM