Skip to content

A bare minimum markdown to html site generator. Let you focus on note taking.

License

Notifications You must be signed in to change notification settings

iamjinlei/proteus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proteus

Go Report Card License: GPL v3 Go Reference

Why Another Static Site Generator?

Often times, I'd like to take notes and make them available on the web. Markdown is an ideal choice for 3 reasons:

  • Works with any text editor.
  • Allows nice formatting with some custom tweaks.
  • Free hosting on github pages.

Yet there are many mature markdown to static site generators. I tried and steped back from those choices because:

  • They are general-purpose site creation tools. The default setting is not ideal for simple note taking (e.g. lack of text highlighting, keyword index, etc.).
  • Once you want to go beyond the default settting, there are a bunch of coding and setup required.
  • Tweaks for one site generator may not work for another.

Proteus is dedicated for taking notes, with features making common tasks quick and easy. There is no config for theme or customization required. Take your time writing notes rather than code :)

Setup

No setup is required. Just clone the repo.

https://github.com/iamjinlei/proteus.git

Run

Local run:

go run ./cmd/ -s [path to markdown root]

This converts and serves HTML requests directly from markdown source on demand. This is good for editing and testing.

Generation:

go run ./cmd/ -s [path to source markdown root] -d [path to destination root] -g

Feature Demo

Check out the demo docs generated from example/docs

Example Screenshot

  • Instructions

sc

  • Book summary

sc

About

A bare minimum markdown to html site generator. Let you focus on note taking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages