简介

Jekyll是一个简单的博客形态的静态站点的生产机器。它有一个模版目录,包含原始的文本格式文档,通过一个转换器(如Markdown)和Liquid渲染器转化成一个完整的可发布的静态网站。

安装配置12345678910111213141516# windows下,首先安装ruby、下载rubygems压缩文件、然后运行其根目录中的setup.rbruby setup.rb# 使用gem安装jekyll,如出现错误按提示安装依赖gem install jekyll# 创建模版jekyll new MyBlog# 运行服务jekyll server# 在局域网中运行服务,并动态更新jekyll server -w --host=0.0.0.0# 脱离终端在后台运行服务jekyll server -detach# 关闭后台服务(Linux下)ps aux | grep jekyll #查看进程号kill -9 [PID]#关闭后台进程目录结构123456789101112131415161718.├── _config.yml├── _drafts| ├── begin-with-the-crazy-ideas.textile| └── on-simplicity-in-technology.markdown├── _drafts├── _includes| ├── footer.html| └── header.html├── _layouts| ├── default.html| └── post.html├── _posts| ├── 2007-10-29-why-every-programmer-should-play-nethack.textile| └── 2009-04-26-barcamp-boston-4-roundup.textile├── _site├── .jekyll-metadata└── index.html 文件/目录 描述 _config.yml 保存配置数据。很多配置选项都可以直接在命令行中进行设置,但是如果你把那些配置写在这儿,你就不用非要去记住那些命令了。 _drafts drafts(草稿)是未发布的文章。这些文件的格式中都没有 title.MARKUP 数据。 _includes 你可以加载这些包含部分到你的布局或者文章中以方便重用。可以用这个标签 {% include file.ext %} 来把文件 _includes/file.ext 包含进来。 _layouts layouts(布局)是包裹在文章外部的模板。布局可以在 YAML 头信息中根据不同文章进行选择。 这将在下一个部分进行介绍。标签 {{ content }} 可以将content插入页面中。 _posts 这里放的就是你的文章了。文件格式很重要,必须要符合: YEAR-MONTH-DAY-title.MARKUP。 永久

比丘资源网 » Jekyll 学习笔记

发表回复

提供最优质的资源集合

立即查看 了解详情