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

Michael Siegel 794ccd3df6 Update TODO 1 day ago
include 2b04c76ec1 Remove backticks from help tip in interactive scripts 3 weeks ago
source 8e42d4ed77 Remove superfluous `index.html` file 3 weeks ago
.gitignore c8ee9f2787 Add things to `.gitignore` 3 weeks ago
README 35e3a7e19c Document page addition and removal in the README file 1 month ago
TODO 794ccd3df6 Update TODO 1 day ago
addlang 0add3313c6 Add templates for scripts that still need to be implemented 1 day ago
addnews 0add3313c6 Add templates for scripts that still need to be implemented 1 day ago
addpage 7c4cb9c642 `addpage`: Simplify `_probe_pagedir` 1 day ago
build 26706f96ee `build`: Use pre-increment in `for` loop for consistency 3 weeks ago
checkscripts bc76011ab3 Have `checkscripts` run by Bash 2 weeks ago
css 0c8b4f389a Add shortcut to css directory 11 months ago
delpage b322992784 `delpage`: Refine identifier names 2 weeks 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.