Skip to content

Commit 6a379cd

Browse files
author
Geoffroy Schmitlin
committed
Parse content in jinja to replace .md links into .html. Now index.md stays viewable in github.
1 parent cef830b commit 6a379cd

File tree

2 files changed

+67
-62
lines changed

2 files changed

+67
-62
lines changed

hyperboria-theme/page.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{%- extends "hyperboria-theme/layout.html" %}
2+
3+
{% block body %}
4+
{{ body|replace('.md', '.html') }}
5+
{% endblock %}

index.md

Lines changed: 62 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -17,86 +17,86 @@ You can contribute to its documentaion: https://github.com/hyperboria/docs
1717

1818
## About Hyperboria
1919

20-
- [Asking Questions](wtfm.html) *TODO*
21-
- [Peering](faq/peering.html)
22-
- [Security](faq/security.html)
23-
- [Meshlocals](meshlocals/intro.html)
24-
- [Meshlocals around the world](meshlocals/existing/index.html)
25-
- [Starting a Meshlocal](meshlocals/diy.html)
26-
- [FAQ](faq/general.html)
27-
- [Achievements](achievements.html)
28-
- [Glossary](faq/glossary.html)
20+
- [Asking Questions](wtfm.md) *TODO*
21+
- [Peering](faq/peering.md)
22+
- [Security](faq/security.md)
23+
- [Meshlocals](meshlocals/intro.md)
24+
- [Meshlocals around the world](meshlocals/existing/index.md)
25+
- [Starting a Meshlocal](meshlocals/diy.md)
26+
- [FAQ](faq/general.md)
27+
- [Achievements](achievements.md)
28+
- [Glossary](faq/glossary.md)
2929

3030

3131
## The cjdns routing protocol
3232

3333
- About
34-
- [Goals](project-goals.html) ([russian](project-goals-ru.html))
35-
- [Original whitepaper](Whitepaper.html)
36-
- [Brief intro](intro.html)
37-
- [Security Specification](security-specifications.html)
34+
- [Goals](project-goals.md) ([russian](project-goals-ru.md))
35+
- [Original whitepaper](Whitepaper.md)
36+
- [Brief intro](intro.md)
37+
- [Security Specification](security-specifications.md)
3838
- Installation
39-
- [Most Linuxes](install/linux.html) *TODO*
40-
- [OpenWrt](install/openwrt.html)
41-
- [Android](install/android.html) *TODO*
42-
- [Firefox OS](install/firefoxos.html) *TODO*
43-
- [OS X](install/osx.html)
44-
- [Debian Wheezy](install/debian-wheezy.html)
45-
- [Debian Jessie](install/debian-jessie.html)
46-
- [Arch](install/arch.html)
47-
- [Fedora](install/fedora.html)
48-
- [FreeBSD](install/freebsd.html) *TODO*
49-
- [OpenBSD](install/openbsd.html) *TODO*
50-
- [Windows](install/windows.html)
51-
- [Building *on* Windows](install/build-on-windows.html)
52-
- [Securing your Windows system](config/windows-firewall.html)
39+
- [Most Linuxes](install/linux.md) *TODO*
40+
- [OpenWrt](install/openwrt.md)
41+
- [Android](install/android.md) *TODO*
42+
- [Firefox OS](install/firefoxos.md) *TODO*
43+
- [OS X](install/osx.md)
44+
- [Debian Wheezy](install/debian-wheezy.md)
45+
- [Debian Jessie](install/debian-jessie.md)
46+
- [Arch](install/arch.md)
47+
- [Fedora](install/fedora.md)
48+
- [FreeBSD](install/freebsd.md) *TODO*
49+
- [OpenBSD](install/openbsd.md) *TODO*
50+
- [Windows](install/windows.md)
51+
- [Building *on* Windows](install/build-on-windows.md)
52+
- [Securing your Windows system](config/windows-firewall.md)
5353
- Usage
54-
- [Setup](config/configure.html)
55-
- [Operator guidelines](cjdns/operator-guidelines.html)
56-
- [Securing your system](config/network-services.html)
57-
- [Tools](tools/index.html) *TODO*
58-
- [Third party tools](ctrls.html)
59-
- [Admin API](cjdns/admin-api.html)
54+
- [Setup](config/configure.md)
55+
- [Operator guidelines](cjdns/operator-guidelines.md)
56+
- [Securing your system](config/network-services.md)
57+
- [Tools](tools/index.md) *TODO*
58+
- [Third party tools](ctrls.md)
59+
- [Admin API](cjdns/admin-api.md)
6060
- Working with cjdns
61-
- [Anatomy of cjdroute](cjdns/anatomy.html)
62-
- [Peering over UDP](cjdns/peering-over-UDP-IP.html)
63-
- [nodeinfo.json](cjdns/nodeinfo-json.html)
64-
- [Changelog](cjdns/changelog.html)
61+
- [Anatomy of cjdroute](cjdns/anatomy.md)
62+
- [Peering over UDP](cjdns/peering-over-UDP-IP.md)
63+
- [nodeinfo.json](cjdns/nodeinfo-json.md)
64+
- [Changelog](cjdns/changelog.md)
6565
- HowTo
66-
- [Using cjdns as a VPN](config/tunnel.html)
67-
- [Shorewall and VPN gateway](config/shorewall-and-vpn-gateway-howto.html)
68-
- [NAT gateway for non-cjdns nodes](config/nat-gateway.html)
69-
- [Autostart at login](config/autostart-at-login.html)
70-
- [Run as non-root user](config/non-root-user.html)
66+
- [Using cjdns as a VPN](config/tunnel.md)
67+
- [Shorewall and VPN gateway](config/shorewall-and-vpn-gateway-howto.md)
68+
- [NAT gateway for non-cjdns nodes](config/nat-gateway.md)
69+
- [Autostart at login](config/autostart-at-login.md)
70+
- [Run as non-root user](config/non-root-user.md)
7171
- Troubleshooting
72-
- [Read this first](bugs/policy.html)
73-
- [Memory leaks](bugs/debugging-memory-leaks.html)
74-
- [SecComp](bugs/Seccomp.html)
75-
- [Analyzing network IO](traffic-analysis.html)
72+
- [Read this first](bugs/policy.md)
73+
- [Memory leaks](bugs/debugging-memory-leaks.md)
74+
- [SecComp](bugs/Seccomp.md)
75+
- [Analyzing network IO](traffic-analysis.md)
7676
- Known issues
77-
- [Horizon](bugs/horizon.html)
78-
- [Black Hole](bugs/black-hole.html)
79-
- [Secret Santa](bugs/santa.html)
77+
- [Horizon](bugs/horizon.md)
78+
- [Black Hole](bugs/black-hole.md)
79+
- [Secret Santa](bugs/santa.md)
8080
- Configurator timeout
81-
- [Firewall on localhost](bugs/configurator-timeout.html)
82-
- [UDP overflow](bugs/connectTo-overflow.html)
83-
- ~~[Hidden Peers](bugs/hidden-peers.html)~~
84-
- [OS/distro-specific quirks](bugs/distro-quirks.html)
85-
- [Reporting bugs](bugs/reporting.html)
81+
- [Firewall on localhost](bugs/configurator-timeout.md)
82+
- [UDP overflow](bugs/connectTo-overflow.md)
83+
- ~~[Hidden Peers](bugs/hidden-peers.md)~~
84+
- [OS/distro-specific quirks](bugs/distro-quirks.md)
85+
- [Reporting bugs](bugs/reporting.md)
8686

8787

8888
## Random notes, work-in-progress, inbox
8989

9090
These notes are unstructured, and most of them likely outdated.
9191

92-
* [Interesting links](notes/links.html)
93-
* [ansuz' Q&A with Arceliar](notes/arc-workings.html)
94-
* [cjdns-core](notes/cjdns-core.html)
95-
* [cryptography](notes/cryptography.html)
96-
* [cjdroute.conf](notes/cjdroute-conf.html)
97-
* [./do](notes/do.html)
98-
* [DNS ideas](notes/dns.html)
99-
* [DJC layer model](djc-layer-model.html)
92+
* [Interesting links](notes/links.md)
93+
* [ansuz' Q&A with Arceliar](notes/arc-workings.md)
94+
* [cjdns-core](notes/cjdns-core.md)
95+
* [cryptography](notes/cryptography.md)
96+
* [cjdroute.conf](notes/cjdroute-conf.md)
97+
* [./do](notes/do.md)
98+
* [DNS ideas](notes/dns.md)
99+
* [DJC layer model](djc-layer-model.md)
100100
* [Benchmarks](benchmark.txt)
101101
* [Fun with the switch](switchfun.txt)
102102

0 commit comments

Comments
 (0)