afocusman Blog
  • Home
  • Categories
  • Tags
  • Archives

jekyll网站布局

[TOC]

jekyll网站布局

配置用户名

打开_config.yml文件,配置title等信息。

布局页面

打开_data\navigation.yml,输入相关信息。例如。

- title:Python
  url:/python/

然后会在_site目录下产生一个python文件夹(用于存放md文件转换后的html文件,显示到网站上)

建立网站目录

在跟目录下建立对应的python目录,并在index.md里面写好索引结构。最好单独指向一个独立的_posts文件夹,用于存放文章。例如:在python文件夹里面的index.md里面,添加如下代码:

---
layout: archive
permalink: /python/
title: "Latest Posts in *python*"
excerpt: "What I've learnt, especially through Project Euler & Codeforce"
---

<div class="tiles">
{% for post in site.posts %}
    {% if post.categories contains 'python' %}
        {% include post-grid.html %}
    {% endif %}
{% endfor %}
</div><!-- /.tiles -->

添加完成后保存,然后在根目录下建立_posts文件夹,并在里面建立python文件夹,该python文件夹用于存放*.md(好像md文件必须用日期开始命名,例如:2016-10-19-test.md)文件,发布到网站上。当你写了一个md文件,放到 _post/python里面后,会自动在_site里面的python文件夹下产生对应的html文件

建立index of xx目录

如果根目录下刚才建立的python文件夹里面没有index.md文件索引结构。仅给里面存放各类文件的话,那就变成了文件列表栏目了。

Github的jekyll还需要利用rake命令来创建文章,这样才能保证文章的头部含有YAML标签。而faxbox直接编辑文本文件即可。


Published

May 6, 2014

Last Updated

Feb 10, 2015

Category

Seismic

Tags

  • Seismic 3

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor