Home

Awesome

genster

go.dev reference Check Status Test Status

Usage

genster is an application for building browseable family history sites from GEDCOM files. It generates markdown documents that cam be processed with a site generator such as Jekyll or Hugo.

I created it for myself so it makes many assumptions about my particular style of using GEDCOM. It may or may not work for other people.

Notably:

Getting Started

As of Go 1.19, install the latest genster executable using:

go install github.com/iand/genster@latest

This will download and build a binary in $GOBIN.

Conventions

Some custom event "fact labels" with specific handling:

Other examples of custom event "fact labels" that are used verbatim in the generated pages:

Events with values that start with one of these phrases will be included verbatim in the generated narrative:

License

This is free and unencumbered software released into the public domain. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.