=hemsidan dflund.se= Bygger på ett enkelt script från https://mkws.sh/docs För att uppdatera sidan loggar man in på elaine och kör ./bin/mkws https://dflund.se/ från /var/www/df 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 [https://github.com/theZiz/aha] används 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... Om något ser konstigt ut kan man öppna motsv. .upphtml fil och kolla post_count variabeln. Detta borde inte vara ett problem längre dock. # Html taggar Om html taggar önskas så du kan ha permlänkar till typ dflund.se/nyheter#nyhet1337 Skriver du i markdown dokumentet

My Header

byter du ut h1 mot något osynligt. = Att göra = Vissa länkar till medlemssidor är döda, även fast de har en icke tom index.html, utred om det finns ett skäl för detta eller ändra i konfig alt. permissions i dessa mappar. = Filer =
.
├── 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