The urubu command

After installation, an urubu command will be available.

If you prefer, you can call the installed package as a script using python -m urubu, with the same effect.


The urubu command supports two subcommands. Run these commands from the top level project directory.

urubu build
Build the website. The website will be in the _build subdirectory.
urubu serve
Start a local webserver to serve the website as you develop it. The website will be available at localhost:8000. Run this command in a separate terminal window, and kill the server when you are done.

Development flow

I prefer to put the commands in a Makefile, so that I can run make to build and make serve to start a server.

Currently, you have to build the site explicitly to see the development changes in the browser.