goss

command module
v0.0.0-...-1fbf9a1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: BSD-3-Clause Imports: 15 Imported by: 0

README

goss

A simple static site generate written in Go. At this point in time, it is still very much in the development stage.

I wrote this (very simple) static site generator to create a few web sites. I had previously used metalsmith, which is very powerful, but is a Node application, and after a while dealing with dependabot alerts got annoying. Since I wrote goss for my own use, it is not documented yet, but there is a sample project here on github that you can look at and/or clone if you want to see how goss works.

Note that unlike most static site generators, goss is not aimed at blogs. In fact, it has no blog-like functionality.

To install goss, just clone to a local directory, go into that directory, and type go get followed by go install. You will need to have the Go compiler installed.

To create a web site, go into the directory where the source files for your site are and simply type goss. You can optionally supply a config file (defaults to goss.yaml).

goss uses jinja2 templates (via the gonja module).

As of this writing, there are no releases, although I hope to do one soon. (I did have some tags, but I deleted them, as I belatedly realized that there were significant issues).

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL