Zola教程

Zola教程:4-模板
2023-06-01

简介 Zola使用Tera模板引擎,与Jinja2、Liquid 和 Twig相似。所有的模板都位于templates目录下。 ...

Zola教程:3-导航
2023-05-31

链接 标题链接 zola会为每个标题(heading,也即markdown的一个或多个#开头的文字)自动生成唯一的id。如果slugify.anchors设置成on(默认),zola会通过将标题内容转换成slug来生成id。如果slugify.paths=safe,生成的id中的空格会被下划线替换,并且移除以下字符:#,%,<,>,[,],(,),`,^,{,|,}。如果 slugify.paths=off则不对id做这些处理,但是会产生一些不合法的id。如果有多个相同的标题,会在id的结尾附加数字来区分。我们来看一些例子: ...

Zola教程:2-shortcodes
2023-05-31

概念 Zola借用了WordPress的短代码(shortcodes)概念,在Zola中,短代码指的是md文件中可以用的模板片段,通常位于templates/shortcodes目录。 ...

Zola教程:1-内容
2023-05-30

简介 zola用目录来管理站点结构,content目录下是所有的内容,每个子目录是一个section,子目录下的.md文件就是section中的文章。section下的子目录也可以是一个页面,目录下的文件可能是页面包含的一些资源。 ...

Zola教程:0-入门
2023-05-30

简介 Zola 是一个用Rust写的静态网站生成器(static site generator ,即SSG),基于Go的Hugo 和基于Ruby的JekyII 就是类似的软件。通过SSG,可以让你的网站只包含静态网页,不依赖任何数据库,这样在性能上是非常有优势的。另外,对于小型网站,例如博客,如果使用熟练的话,用SSG来维护网站也更方便。如果想了解更多的静态网站生成器,可以参考jamstack 。 ...