hemsidan dflund.se
Bygger på ett enkelt script från https://mkws.sh/docs För att uppdatera sidan kör man ./bin/mkws https://dflund.se/
Väldigt enkelt att förstå hur sidan funkar om man kollar koden.
userlist är en fil som innehåller namnen på de medlemmar som har faktiska hemsidor Den genereras av scriptet users.sh, det måste nu köras på brutus och sen får man flytta filen till elaine. Bättre vore att använda ldap för en lista men detta funkar tillsvidare.
Markdown filer processeras till html genom lowdown, alternativt kan man använda smu eller diverse. Finns några exempel på andra program man kan använda för .md -> .html på mkws sidan.
.html filer genereras från .upphtml filer som har en preprocessor så man kan köra shell scripts för att generera html element.
aha använda för att konverta global-motd till html.
Dependencies för sidan är: C, Make, bash
Du kan enkelt kompilera lowdown och aha genom att klona deras repon, alternativt kolla i root hos elaine.
Skriva nya inlägg
Öppna news.md för att lägga till nyheter
Öppna sysgrp.md för att lägga till notiser från sysgruppen
osv...
Att göra
Läs bara in de 3-4 senaste nyheterna, görs lättast med något unix
kommando för att sluta läsa in filen till lowdown efter tre ---
i
markdown vilket skapar ett fint streck.
.
├── bin
│ ├── lmt
│ ├── mkws
│ └── pp
├── bli-medlem.upphtml
├── donatorer.md
├── donatorer.upphtml
├── favicon.ico
├── files
│ ├── ca.crt
│ └── wiki.logo.svg
├── historia.md
├── index.upphtml
├── kontakta-oss.md
├── kontakta-oss.upphtml
├── news.md
├── om-df.upphtml
├── robots.txt
├── share
│ ├── l.upphtml
│ ├── sitemap.uppxml
│ └── s.uppcss
├── signup.md
├── sitemap.xml
├── stadgar.md
├── stadgar.upphtml
├── style.css
├── sysgrp.md
├── userlist
└── users.sh