Skip to content

Sjd-Risca/shoebill

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shoebill

Logo

Web-based editor for Pelican and Nikola

Build Status Latest release Number of downloads License

Features

  • Create and edit files
  • Commit file changes on Git (optional)
  • Run "make publish" and additional make targets
  • Authentication (optional)

Installation

Use virtualenv on package-based Linux distributions! Learn why

$ pip install shoebill

Usage

Create a regular Pelican or Nikola site directory (see pelican-quickstart documentation)

Make sure to create a Makefile

Run Shoebill as:

$ ./shoebill.py /path/to/the/pelican/site

And open in your browser: http://127.0.0.1:8080/edit/

You can create or delete users and change your password at: http://127.0.0.1:8080/admin/

Optionally you can specify:

-p <port number> (defaults to 8080)
--host <hostname/ip_address>   - Hostname/IP address to bind at 
-D                             - Bottle debugging mode
-t <target>, --target <target> - Additional make target to be executed from the UI
--no-auth                      - Disable authentication

Screenshots

ScreenShot

About

Web-based editor for Pelican and Nikola

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 60.6%
  • Smarty 33.8%
  • Makefile 5.6%