Spoonbill a is web front-end editor for Pelican and other static site generators, heavily inspired by Shoebill.
It uses SimpleMDE as a simple JS markdown editor and Bottle as a lightweight WSGI web-framework.
-
$ python3 ./shoebill.py /path/to/the/pelican/content
-
Default username is
username
and passwordpassword
.
The credentials are hard-coded to spoonbill.py and HTTP basic auth is probably not sufficient for production. -
Open in your browser: http://localhost:8080/
Optionally, you can specify:
optional arguments:
-path PATH path of the content
-p PORT, --port PORT port (default: 8080)
--host HOST hostname (default: localhost)
-D, --debug enable debugging (default: false)
- Create, edit and delete files.
- Markdown WYSIWYG-esque editor support.
- Deploy site.
- Commit changes with git.
- Authentication (HTTP basic auth).