Tree [4a31a3] asf-site /  History

HTTPS access


File Date Author Commit
 _src 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 feeds 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 images 2019-06-18 Dave Brondsema Dave Brondsema [b25629] News announcement for 1.11.0
 posts 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 tag 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 theme 2019-10-07 Dave Brondsema Dave Brondsema [0d2be0] [#8319] make dedicated download page, with prop...
 .asf.yaml 2022-09-23 Dave Brondsema Dave Brondsema [4fff7e] .asf.yaml for website publishing
 .gitignore 2016-01-15 Heith Seewald Heith Seewald [57fd2b] Add admin toolbar post - style updates to article
 .htaccess 2014-03-31 David Philip Brondsema David Philip Brondsema [401003] Start a simple webpage for Allura.
 404.html 2015-07-17 Igor Bondarenko Igor Bondarenko [ed45f0] Generated site with pelican + README
 README.md 2022-09-23 Dave Brondsema Dave Brondsema [106a4a] README updates
 cors.html 2015-07-29 Dave Brondsema Dave Brondsema [6df6b2] [#7938] output generated
 download.html 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 favicon.ico 2015-04-06 Heith Seewald Heith Seewald [7c807f] Allura landing page redesign
 index.html 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 news.html 2023-11-06 Dave Brondsema Dave Brondsema [4a31a3] publish 1.16 with security notice
 robots.txt 2014-03-31 David Philip Brondsema David Philip Brondsema [401003] Start a simple webpage for Allura.

Read Me

We're using Pelican to generate static site.
All source files are placed in the _src/ directory.
Generated content is placed under root directory.

Bootstrapping pelican

~$ python -m venv ../allura-site-venv
~$ source ../allura-site-venv/bin/activate
~$ pip install pelican markdown

Working on site

~$ cd _src
~$ RELATIVE=1 make regenerate  # only use RELATIVE for local dev

Then open the html files directly, or run a little server with:

~$ make serve       # serve generated site at http://localhost:8000

When changes are looking good - commit them (including generated files).

~$ make html  # for a single publish