source code of /sitecfg
| Last modified | |
| Lines | 63 |
Parent directory Download CGIread sitemap Main page
Quick links: (none)
#!/usr/bin/python
# New MACRO syntax:
# %MACRO("arg","arg")%# %%
# Each URL is generated with Makefile and simple script from URL.src
# __DOCTYPE__
# __TITLE__
# __NAVIGATION__
# __H1__
# NOTE If trailing slash: append 'index.html' in the Makefile.
{'tree': (
'/', "Home", # Needs to be updated
[
#('/projects/', 'Projects', [('/projects/anonymine/', 'Anonymine', None),('/projects/light-sensor/', 'Analog light sensor', None),('/projects/PLLM-M702A/', 'Reverse-engineered schematics for PLLM-M702A', None),#]),
('/small-scripts/', 'Small scripts', [('/read/', "Website's scripts", None),]),
('/thinkpad/', '-> My IBM thinkpad', None),]
),
'subs': [
('/sitemap.py', 'Sitemap'),],
'hidden': [
# Error pages:
('/oops/410.cgi', '410 - Gone forever; not coming back'),('/oops/500.html', "500 - Uh-oh; I've screwed up"),('/oops/cgi503.html', "503 Too Hot"),('/projects/skogpasswdman/', 'Skogpasswdman'),],
'index-names': ('index.py', 'index.cgi', 'index.html'),'conf': 'sitecfg',
'script': '/var/www/mkhtml',
'host': 'oskog97.com',
'scheme': 'https',
'macros': {},
'includes': {'footer': '/var/www/includes/footer',
'html5': '/var/www/includes/html5',
'html5nc': '/var/www/includes/html5nc',
'ldjson': '/var/www/includes/ldjson',
},
'navconf': {'active': 'span', # Active page is bold in navigation:
# 'b', 'strong', 'span'
# NOTE: the `class`-attribute is not
# different from the links
# Use something like
# '#navigation span span'
# to style the text differently.
'navdiv': 'nav-div', # Navigation area: 'div', 'nav-div', 'nav'
}
}