博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初试Jekyll----像个GEEK一般写博客(1)
阅读量:5979 次
发布时间:2019-06-20

本文共 1006 字,大约阅读时间需要 3 分钟。

hot3.png

博文编号NO.4

本来说写关于网络设计之道的,但是在博文编辑页面中反复思考后觉得自己无论对道德经的了解还是对设计的了解都还不到家,所以暂时就不写了,晚上的时间都是在弄Jekyll,所以写点关于Jekyll的东西

之前本来就打算在github pages上写博客的,后来因为出了点问题所以搁浅了,今晚终于有时间彻底地在WINDOWS下面把环境搭起来了并且正式开始工作。

Jekyll的使用相当简单(所有内容参考),首先(当然前置条件是配置好Ruby,并且创建了工作目录)

gem install jekyll
然后 建立起其基本的文件结构

.|-- _config.yml|-- _includes|-- _layouts|-- _posts|-- _site`-- index.html
_config.yml中的配置内容在 中有介绍,而_site是会被 自动生成的,说明是建议将其添加到.gitignore中

随便在index.html中写点东西,然后运行

jekyll --server --auto
就可以基本行了(通过localhost:server_port/baseurl,其中server_port和baseurl都在_config.yml中配置)

PS:我很喜欢用Slim来写HTML,但是Jekyll并不支持Slim,这里我在网上()找到了简单的配置

module Jekyll    require 'slim'   class SlimConverter < Converter     safe true     priority :low     def matches(ext)       ext =~ /slim/i     end         def output_ext(ext)        ".html"     end     def convert(content)       Slim::Template.new({}) {content}.render()     end   end end

但是在访问index时遇到了问题:

Forbidden

no access permission to `/blog_test/'

看来还有些问题等待解决,先睡觉吧

转载于:https://my.oschina.net/szpyxlwoni/blog/91375

你可能感兴趣的文章
cacti监控一览无余
查看>>
第十六章--访问文件
查看>>
ASP.NET MVC学前篇之Ninject的初步了解
查看>>
对缓存击穿的一点思考
查看>>
SQL提高及优化
查看>>
Python自动化开发学习15-css补充内容
查看>>
解析find用法
查看>>
JAVA BIO 服务器与客户端实现示例
查看>>
使用Denyhost来阻止恶意连接SSH的IP
查看>>
Java: System.exit() 与安全策略
查看>>
强制杀oracle进程
查看>>
《Cisco IPv6网络实现技术(修订版)》一2.6 配置练习:使用Cisco路由器配置一个IPv6网络...
查看>>
《可穿戴创意设计:技术与时尚的融合》一一第2章 与可穿戴设备有关的故事...
查看>>
ruby动态new对象
查看>>
《JavaScript启示录》——导读
查看>>
如何让你的 Linux 系统干净整洁
查看>>
《JavaScript高效图形编程(修订版)》——6.10 用画布sprites取代DHTMLsprite
查看>>
Linux中grep命令的12个实践例子
查看>>
使用Docker Compose部署基于Sentinel的高可用Redis集群
查看>>
Mybatis 3学习笔记(一)
查看>>