9p.zone/web

Description
9P.ZONE WEB PAGE

This repository holds the web page for 9p.zone, available at:

	http://9p.zone/

Ideally via https.


ADDING NEW PAGES

Add files to the repository:

	pagename.ht
	pagename.sed

You can define global placeholders in the .sed file and use them
in the fragments (frag/*.ht). Newly added pages will be automatically
collected by mk.


CHANGING PAGE LAYOUT

See frag/*.ht files. For page performance I included CSS.


USAGE

Build the pages:

	mk  # or: mk -a

Put in /lib/namespace.httpd:

	bind /path/to/web/public /usr/web
	bind -a /path/to/web/root /usr/web

Make sure the directories are public readable!

The directory `root` is meant as an overlay directory for static
resources like images. You can create the directories if you
need to:

	mkdir -p root/img
	bind -a root public  # public must exist!

The lib/ directory has an example namespace.httpd that can be copied to /lib/namespace.httpd.
Last 5 commits (shortlog)
Date Author Short message Commit hash
2021-02-08 sirjofri adds about and registry page. 527dde60c531d7b95fd5a746e78635b68eb27525
2021-02-05 sirjofri adds namespace.httpd lib file e2846a054241ac322021a7d12ef0cef6c4970286
2021-02-05 sirjofri fixes wildcard in robots 3bc9a61aecc8fb5e87806658a274cc5d356c42a3
2021-02-05 sirjofri adds robots.txt in root dir a1cccdf833d4ab3d214641f4831c759c1d385fe1
2021-02-05 sirjofri adds registry.txt support (stub file plus link) ed502216b8856c04859fb0fec6237f748d5faea6
Files (browse)
README
about.ht
about.sed
frag/
index.ht
index.sed
legal.ht
legal.sed
lib/
man.ht
man.sed
mkfile
registry.ht
registry.sed
root/