配置Jekyll输出以将博客添加到现有站点

时间:2016-03-15 12:52:08

标签: html css twitter-bootstrap jekyll

我正在尝试将Jekyll博客添加到现有的bootstrap网站。 (很高兴使用任何可以轻松配置为与现有网站配合使用的SGG,但只有参考我才能找到这样做的人:Adding Jekyll to an existing website)。

当前布局

/website/index.html
/website/css/bootstrap.css
/website/_jekyll/_posts/first_post.markdown

first_post.markdown:

---
layout: post
title:  "Does this work?"
date:   2016-03-15 16:06:25 +0800
categories: blogging stuff
---
Hello blog first post

预构建

/website/blog

jekyll build

之后
/website/blog/blogging/stuff/2016/03/15/welcome-to-jekyll.html

我无法理解的是如何将此博客链接到网站的现有结构中。我可以在index.html中添加一个指向/ blog url的链接,但我不想手动构建每个博客的精确html路径以及进入index.html页面的硬编码。

另一个选择是“反转”网站,以便jekyll首先将网站建立为博客 - 但是我如何设置我正在使用的引导主题(用于博客和主页)并将博客设置为从主页链接到的辅助页面?

1 个答案:

答案 0 :(得分:2)

请参阅Jekyll blog posts on non index.html pages

我现在有这个结构:

website
    index.html  #homepage
    otherpage.html
    /blog/index.html  #blog page
    _posts/post1.md
    _config.yaml
_config.yaml中的

paginate: 5
paginate_path: blog/page:num

工作正常