<!DOCTYPE html>
<html>
<head>
<title>simpletemplate</title>
<style>
@media (prefers-color-scheme: dark) {
body {
background-color: #222;
color: #fff;
}
.light {
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(105, 105, 105, 0.9) 0px 0px 0px 1px;
}
}
@media (prefers-color-scheme: light) {
.light {
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
}
body {
font-family: monospace;
}
.container {
display: flex;
flex-direction: row;
margin-bottom: 20px;
margin-top: 5px;
}
.dark {
background-color: dimgray;
color: white;
border-radius: 4px;
padding: 10px;
margin-right: 10px;
}
.light {
border-radius: 4px;
padding: 10px;
min-width: 30px;
}
</style>
</head>
<body>
<b>simpletemplate demo</b>
<br><br>
variables
<div class="container">
<div class="dark">
<code>
{{ number }}
</code>
</div>
<div class="light">
{{ number }}
</div>
</div>
for loop
<div class="container">
<div class="dark">
<code>
{{ for names in name }}<br>
> {{ names }}, index {{ index }}<br>
{{ endfor }}
</code>
</div>
<div class="light">
{{ for names in name }}
> {{ names }}, index {{ index }}<br>
{{ endfor }}
</div>
</div>
displaying as list
<div class="container">
<div class="dark">
<code>
{{ name }}<br>
</code>
</div>
<div class="light">
{{ name }}
</div>
</div>
accessing by index
<div class="container">
<div class="dark">
<code>
{{ name[0] }}
</code>
</div>
<div class="light">
{{ name[0] }}
</div>
</div>
conditional
<div class="container">
<div class="dark">
<code>
{{ if color }}<br>
{{ color }}<br>
{{ else }}<br>
<p>no color set</p><br>
{{ endif }}
</code>
</div>
<div class="light">
{{ if color }}
{{ color }}
{{ else }}
<p>no color set</p>
{{ endif }}
</div>
</div>
github.com/guiszk/simpletemplate
</body>
</html>