The Central Go Modules Repository

To use GoCenter:
export GOPROXY=https://gocenter.io
0
Stars
MIT
License
10
Downloads
July 2nd 2020
Last Modified
Version:
Loading...

gen

License Go Release Tests GoReleaser

Work in Progress: gen is not finished and has many rough edges.

An another static site generator.

Getting Started

  1. Install gen if you haven’t yet.

  2. Create a new site:

    $ gen create mysite
    
  3. Change directory to mysite and serve the site locally:

    $ cd mysite
    $ gen serve
    

    Run with --help or -h for options.

  4. Go to http://localhost:3000.

Installation

Download the precompiled binary from releases page.

From source

  1. Install Go 1.14 if you haven’t yet.

  2. Two installation options are supported:

    • Install with go get:

      $ pushd $(mktemp -d); go mod init tmp; go get astrophena.me/gen; popd
      

    go get puts binaries by default to $GOPATH/bin (e.g. ~/go/bin).

    Use GOBIN environment variable to change that behavior.

    • Install with make:

      $ git clone https://github.com/astrophena/gen
      $ cd gen
      $ make install
      

      make install installs gen by default to $HOME/.local/bin.

      Use PREFIX environment variable to change that behavior:

      $ make install PREFIX="$HOME" # Installs to $HOME/bin.
      

License

gen is forked from plop.


© 2020 Ilya Mateyko. All rights reserved.

© 2019 Frédéric Guillot. All rights reserved.

Use of this source code is governed by the MIT license that can be found in the LICENSE.md file.