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
2024-10-29 08:23:12 -07:00
content Move about page to flatpages 2023-04-24 12:22:03 +10:00
deploy Re-use placeholder static site for 2025.fossy.us 2024-08-30 09:32:25 +10:00
src Update theme to green 2023-03-07 01:08:57 +11:00
themes/fossy fix dates and fixmes 2024-10-29 08:23:12 -07:00
Makefile fix dates and fixmes 2024-10-29 08:23:12 -07:00
pelicanconf.py fix dates and fixmes 2024-10-29 08:23:12 -07: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.)