Commit Graph

42 Commits

Author SHA1 Message Date
Johannes Kimmel 29f583a250 hardware: add generated download links 2023-03-30 15:43:59 +02:00
Johannes Kimmel 168781074b hardware: add example devices 2023-03-01 21:57:17 +01:00
Johannes Kimmel 28031bd3d7 add infrastructure for hardware database
To keep device information consistent, use a small per device database
embedded in the frontmatter of the device page source.

Device information is extracted from the database and formatted into
tables with the provided shortcodes

The data can then further be used to build comparison tables and filters for
specific usecases.

New devices should make use of the provided archetype, which provides an
example of most used fields:
```
hugo new content/hardware/my-device.md
```

Fixes: #5
2023-03-01 21:57:17 +01:00
Johannes Kimmel 6b56b1a9a9 remove broken link in /firmware 2023-03-01 21:54:16 +01:00
Johannes Kimmel 99380b396f remove empty layer3_config.md draft 2023-03-01 21:53:19 +01:00
Johannes Kimmel fe4dfb9fe9 move /firmware/hardware to top level /hardware 2023-03-01 21:53:19 +01:00
Fabian Bläse 1d3f71bcc4 css: Add scrollbar-gutter property to prevent shifted content
Some pages require a scroll bar, some do not. If the scroll bar is
hidden on a page that do not require it (default behavior of most
browsers), centered content is shifted to the right slightly.

Fix this behavior by using the scrollbar-gutter property, so the
renderer automatically reserves space for the scrollbar.
2023-03-01 21:47:48 +01:00
Johannes Kimmel b5ec56d9d4 Hide kontakt.md until there is content for it 2023-03-01 21:43:17 +01:00
Johannes Kimmel 56550ee12e sni-proxy: Beschreibung der Funktionsweise 2023-03-01 21:36:45 +01:00
Johannes Kimmel 3ed483cabb sni-proxy: Anwendungsbeispiel HTTPS Website 2023-03-01 21:35:47 +01:00
Fabian Bläse dfcc88ab1f firmware: Changelogs entfernen
Changelogs haben auf der Releases-Seite im gitea bereits einen gut zu
lesenden Platz. Daher sollten diese nicht noch einmal getrennt davon in
der Dokumentation gepflegt werden müssen.
2023-03-01 21:33:31 +01:00
Johannes Kimmel 60dcf53a0e README.md: previews are generated and explain where to find them 2023-03-01 21:30:48 +01:00
Johannes Kimmel c0d2e6c1c9 Batman über VXLAN: add language hints for code blocks 2023-03-01 21:24:44 +01:00
Johannes Kimmel ae04be72fb freifunk-franken-netz: Einleitung und Zusammenfassung 2023-03-01 21:17:47 +01:00
Johannes Kimmel a74cde38db use dimmed background for table headers
Currently all even table rows are dimmed down to help the reader's
orientation. The problem is that <tr> elements within a table are
further split into sections of <thead> and <tbody>. As a result, the
counter is not the some for all <tr> in the table, but there are two
separate counters for elements within <thead> and <tbody> respectively.

This can be visually distracting since the table appears to start with 2
light rows and only then the pattern of alternating backgrounds begins.

For most cases dimming the table headers works fine to help with this
issue.

Fixes: #23
2023-02-26 21:54:36 +01:00
Fabian Bläse 199e1a8450 css: Improve content shadow for short pages
Extend the content container to viewport height, so the visual
separation of the content and the sidebar items spreads over the whole
height.
2023-02-21 15:25:19 +01:00
Johannes Kimmel 6c7334385c git.freifunk-franken.de: Accounterstellung
closes #14
2023-02-21 00:00:17 +01:00
Fabian Bläse f99fe536b5 Add installation guide for erx + mi4a 2023-01-23 00:48:51 +01:00
Fabian Bläse 325ca42a21 Make style + layout easier to read 2023-01-19 16:35:54 +01:00
Johannes Kimmel cc6ff9bae0 batman-ueber-vxlan: kleine Korrekturen, Vergleichstabelle 2022-12-13 00:03:29 +01:00
Robert Langhammer bfcec94e50 vxlan in der Node-Firmware
Signed-off-by: Robert Langhammer <rlanghammer@web.de>
2022-12-11 17:56:46 +01:00
Johannes Kimmel d9898446a8 README.md: add basic build contribution instructions 2022-11-21 14:44:32 +01:00
Johannes Kimmel 7fd6f3698d ci: fix destination path after enabling restrictions 2022-11-20 10:38:21 +01:00
Johannes Kimmel 74b8f4f973 config: add links for edit and last changes 2022-11-20 09:18:33 +01:00
Johannes Kimmel 1ae789dac3 add ci/cd on master branch
https://docs.freifunk-franken.de/
2022-11-20 01:25:07 +01:00
Johannes Kimmel 5403157da0 add technik-und-konzepte/sni-proxy 2022-11-18 18:05:56 +01:00
Johannes Kimmel f13b0e4178 add technik-und-konzepte/freifunk-franken-netz 2022-11-18 18:05:56 +01:00
Johannes Kimmel e8e520fb2a add services/sni.fff.community 2022-11-18 18:02:13 +01:00
Johannes Kimmel 17740de0c1 add services/meet.fff.community 2022-11-18 18:02:13 +01:00
Johannes Kimmel c05dfb6f1c add services/matrix.fff.community 2022-11-18 18:02:13 +01:00
Johannes Kimmel bd627fd98e add services/git.freifunk-franken.de 2022-11-18 18:02:13 +01:00
Johannes Kimmel 9aebb727d6 add services/dev.freifunk-franken.de 2022-11-18 18:02:13 +01:00
Johannes Kimmel 5d2d516a91 add services/ci.fff.community 2022-11-18 18:02:13 +01:00
Johannes Kimmel e24d292b58 add services/anycast_dns 2022-11-18 18:02:13 +01:00
Johannes Kimmel a01870e2a4 add kontakt 2022-11-18 18:02:13 +01:00
Johannes Kimmel b2ff9fea87 add firmware/layer3_config 2022-11-18 18:02:13 +01:00
Johannes Kimmel 8019763922 add firmware/changelogs 2022-11-18 18:02:13 +01:00
Johannes Kimmel e7fb03072e add example section
the example section is only rendered when drafts are enabled
2022-11-18 17:56:15 +01:00
Johannes Kimmel 32338d19fe prepare basic structure 2022-11-18 17:55:57 +01:00
Johannes Kimmel 15ec6bbc19 add hugo-book theme module
customization:
- automatically add title to every page
- allow mermaid codeblocks to render without shortcodes
2022-11-18 17:06:38 +01:00
Johannes Kimmel ab42f7fee0 hugo new site 2022-11-17 22:53:24 +01:00
Johannes Kimmel 06c3645308 Initial commit 2022-11-17 22:38:34 +01:00