Pelican-based static site used temporarily as a placeholder for the FOSSY conference site. Was initially "stitched" in to serve informational pages within the Django/Symposion site, similar to the approach of linux.conf.au/Everything Open conferences. Since we're using Conservancy's existing News/Blog though, this approach turned out to be unnecessarily complicated and we switched to Django flatpages instead.
Find a file
2023-04-20 16:07:56 +10:00
content Add stub ticket sales open and CFP open posts 2023-04-20 12:09:44 +10:00
src Update theme to green 2023-03-07 01:08:57 +11:00
themes/fossy Limit page and article width to 45rem to match Symposion site 2023-04-20 16:07:56 +10:00
Makefile Update Makefile to expect local SSH environment variables 2023-03-07 10:24:34 +11:00
pelicanconf.py Set up Pelican static site generator with "fossy" theme 2023-03-07 01:10:55 +11:00
publishconf.py Remove extra line-height on logo, remove SITEURL until we have proper DNS in place 2023-03-16 09:32:03 +11:00
README.md Add stub ticket sales open and CFP open posts 2023-04-20 12:09:44 +10:00
tasks.py Set up Pelican static site generator with "fossy" theme 2023-03-07 01:10:55 +11:00

This site uses the Pelican static site builder, which you can install with something like:

apt install pelican

To work on the site locally, run:

pelican devserver

To deploy run:

export SSH_HOST=...
export SSH_PORT=22
export SSH_USER=...
export SSH_TARGET_DIR=...

make publish
make ssh_upload

(The ssh_upload command is slower than rsync_upload, but rsync_upload will delete files, so you need to be 100% sure the target directory is set correctly.)