Files for the official Dragora website https://www.dragora.org

Michael Siegel d664cc8cd5 `en/header_params`: Use new tag line 1 month ago
include ca16a72f73 `subroutines`: Dumb down `_abort`, smart up `_cleanup` 3 months ago
source d664cc8cd5 `en/header_params`: Use new tag line 1 month ago
.gitignore 10583fde0a Update `.gitignore` 3 months ago
README 35e3a7e19c Document page addition and removal in the README file 5 months ago
TODO 94d010c311 Update TODO 3 months ago
addlang 93dd56b3f0 scripts: Use `_env_checks` 3 months ago
addnews e2122f2b59 `addnews`: Improve global help text 1 month ago
addpage 93dd56b3f0 scripts: Use `_env_checks` 3 months ago
build 93dd56b3f0 scripts: Use `_env_checks` 3 months ago
css 0c8b4f389a Add shortcut to css directory 1 year ago
delpage 93dd56b3f0 scripts: Use `_env_checks` 3 months ago

README

Dragora website
===============

[Description/Abstract/Short summary]

Contents
--------

1. Prerequisites
2. Usage
2.1 Building the site
2.2 Adding pages
2.3 Removing pages
2.4 Posting news items
3. How it all works
3.1 Directory structure
3.2 How the scripts work
4. Contributing
5. Authors
6. Acknowledgments


2. Usage
--------


2.1 Building the site
--------------------

To build the site, simply run

./build

To include test pages in the build, run

./build -t


2.2 Adding pages
----------------

To add a new page, run the `addpage` script without any arguments. The script
works interactively and will walk you through the process, providing
context-specific help for each question (except where it doesn't).


2.3 Removing pages
------------------

To remove a page, run the `delpage` script without any arguments. The script
works interactively and will walk you through the process, providing
context-specific help for each question (except where it doesn't).

If the page selected for removal is visible in the site navigation, the
corresponding navigation item will be removed as well.