942 B
942 B
Go by Example
Source for the Go by Example site.
Overview
This repo contains:
src
: Go and Bash source code for the sitemeta
: metadata used to generate the sitetemplates
: HTML templates and CSS for the sitetool
: toolchain used to generate the site
The site is built by extracting the code & comments from
the .go
and .sh
source files in src
and rendering
that data according to meta
and templates
via programs
in tool
.
Usage
To validate the source, generate the site, and open the home page in your browser:
$ tool/build
$ open site/index.html
To build continuously in a loop:
$ tool/build-loop
Generation requires the pygmentize
binary for syntax highlighting.
License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.