=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
. ├── 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