zs-starter-template/index.md
2023-03-20 08:53:34 +10:00

2.3 KiB

title description keywords
zs starter template A starter template for the Zen Static (zs) site generator zen, static, zs, starter, template, site, website, template, generator, ssg

This is a zs starter template. A live version of this site can be found here.

Features

  • A basic index page with the content you see here
  • A basic layout using SimpleCSS for style
  • Uses live.js to automatically reload pages when they change
  • Examples of several extensions built-in to zs

Quick Start

git clone https://git.mills.io/prologic/zs-starter-template.git
cd zs-starter-template
make dev

Open your browser to http://localhost:8000

Examples

Aside from the regular Markdown TestPage that demonstrates the full capabilities of the Markdown support for zs, there are a number of additional extensions enabled by default:

Anchors

With the [anchors][anchors] extension so you can link to any section(s) on the page like Quick Start.

D2 Diagrams

With the d2 extension you can draw and diagrams such as:

x -> y

Embed

With the embed extension you can embed [Youtube][youtube] videos like:

Fences

With the fences extension you can :::{.blue}

Life Inside Fences

We are now inside a div with the css-class "blue". This can be used to style this block

:::{#insideme .red data="important"} fences can be nested and given ids as well as classes ::: :::

Highlighting

With the highlighting extension you can syntax highlight code samples:

package main

import "fm"

func main() {
    fmt.Println("Hello World!");
}

With the [wikilinks][wikilinks] extension you can link to other pages more easily like SandBox.

License

zs-starter-template is licensed under the terms of the WTFPL License