Liquid是什么?
Liquid 是一种模板语言。类似JSP 、freemaker
Liquid语法
详细的就不介绍了。 简单例子:
{{ page.title }} 输出:Introduction
类似JSP EL表达式 ${page.title}
如何构建Liquid执行环境
liquid如何运行?只看到在jekyII中运行,是JekyII支持的一种模板语言(以及Markdown和Textile)。 类似JSP是TOMCAT的内置模板语言
1,安装RUBY
2,安装liquid: gem install liquid
说明:官网写的是gem 'liquid' , 不能执行 报错:Unknown command liquid。具体原因不研究
安装jekyll ,jekyII 既是一个SERVER(类似TOMCAT)jekeyII serve 默认端口4000,也是一个编译工具 jerkyII build
创建页面
创建 文件命名 test.liquid
内容:
<html>
<head>
<title>products</title>
</head>
<body>
{% assign all_products = products | concat: more_products %}
<h1>{{ description | split: '~' | first }}</h1>
</body>
</html>