docs: include demo for LiquidJS used in browsers, #165

This commit is contained in:
harttle
2020-03-03 00:37:37 +08:00
parent 3bf926b434
commit 152778b6e3
6 changed files with 40 additions and 7 deletions
+9
View File
@@ -0,0 +1,9 @@
# LiquidJS for Browsers
## Get Started
```bash
cd demo/browser
npm install
npm start
```
-1
View File
@@ -1 +0,0 @@
<h2>Welcome to {{ name | capitalize}}, {% include 'date.html' %}</h2>
+2 -6
View File
@@ -13,18 +13,14 @@
extname: '.html',
cache: true
});
var src = '<h2>Welcome to {{ name | capitalize}}, ' +
'access time: {{date|date: "%Y-%m-%d %H:%M:%S"}}&lt;/h2>';
var src = "<h2>Welcome to {{ name | capitalize}}, {% include 'date.html' %}</h2>";
var ctx = {
name: 'Liquid',
date: new Date()
};
engine.parseAndRender(src, ctx)
.then(function(html) {
return engine.renderFile('hello', ctx);
})
.then(function(html) {
document.body.innerHTML += html
document.body.innerHTML = html
});
</script>
</body>
+9
View File
@@ -0,0 +1,9 @@
# LiquidJS for Express.js
## Get Started
```bash
cd demo/express
npm install
npm start
```
+9
View File
@@ -0,0 +1,9 @@
# LiquidJS for Node.js
## Get Started
```bash
cd demo/nodejs
npm install
npm start
```
+11
View File
@@ -0,0 +1,11 @@
# LiquidJS for TypeScript
LiquidJS is written in TypeScript and type definitions are available in `liquidjs` package.
## Get Started
```bash
cd demo/typescript
npm install
npm start
```