Skip to content
Website and blog generator for Go, Node.js or Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Move updateStream code to generator Sep 21, 2017
content
deploy Support both 301 and 302 in redirect.map Sep 27, 2017
themes Fix CSS text-rendering Apr 18, 2019
tools Add extensions to server.js Feb 7, 2018
.gitattributes
.gitignore Support all task.cfg properties as CLI options Oct 29, 2017
LICENSE Add LICENSE file Aug 26, 2017
README.md Add 'developer' theme sample link. Nov 7, 2017
content.json
redirect.map Support both 301 and 302 in redirect.map Sep 27, 2017
task Support arguments for ./task watch Nov 6, 2017
task.cfg Support all task.cfg properties as CLI options Oct 29, 2017

README.md

Minimal

Minimal is a static personal website and blog generator for Go, Node.js and Python. It has no external dependencies and requires only a few hundred lines of code to run. Everything is minimal, easy to take appart and rewrite.

Example blogs are hosted on Netlify using the default, profile and developer themes.

Getting Started

To get started, fork this repository and create a local clone.

Modify ./content.json to your liking (symbol codes for social links can be found here).

To build locally and launch a simple web server run either of the following:

  • Install Node.js and run ./task start --runtime node.
  • Install Go and run ./task start --runtime go.
  • Install Python and run ./task start --runtime python.

The default runtime can be configured via ./task.cfg.

Deployment

To deploy to a production enviroment set the deploy target in ./task.cfg and update the corresponding .cfg file in the ./deploy folder, then run ./task deploy to build and deploy the site.

To host the repository on Netlify set the target to netlify. In your site settings (Settings > Build & Deploy > Continuous Deployment) update Build Command to ./task deploy and Publish Directory to build.

You can’t perform that action at this time.