Gå til indholdet

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