Web Assistant
Assistenten ansvarar för innehållet i följande kataloger:
- content
- löpande text
- pdf, bilder och andra filer
- data (tabeller)
- föreläsningar
- inbjudningar
- lagturneringar
- meddelanden
- turneringar
- static (i princip allt utom .md-filer)
Assistenten ansvarar inte för brödsmulorna högst upp.
Assistenten ansvarar inte för uppdateringstidpunkten längst ner.
Detta tar Hugo hand om.
Web Master
Webmastern ansvarar för:
- alla andra kataloger, bl a
- assets
- layouts
- utbildning av assistenten
- ny funktionalitet
- felsökning
På sikt kommer assistenten att överta webmasterns roll, om intresse och fallenhet finns.
Katalogen content
I denna katalog används markdown (source) i filer med namnet _index.md.
Markdown används eftersom det är enklare än HTML.
Räcker inte Markdown, kan man blanda Markdown och HTML.
Varje fil med namnet _index.md ligger i en egen katalog.
De enklaste katalogerna är:
- Externa Länkar
- Inställningar
- Kontakt
- Rating
Övriga kataloger innehåller fler kataloger, men följer samma princip.
Namngivning
Windows och Linux har olika standard när det gäller katalognamn (och filnamn).
- Filnamn i Windows skiljer inte på versaler och gemener. a == A
- Filnamn i Linux skiljer på versaler och gemener. a != A
Katalognamnen används även när Hugo skapar URL:er.
URL:er förbjuder vissa tecken.
Exempel på URL: https://www.seniorschackstockholm.se/htmfiler/program_VT26.htm
- Katalognamn i content får bara innehålla
a-zdvs gemener0-9dvs siffror-bindestreck_underscore
- Undvik
- versaler
- mellanslag
å ä ö Å Ä Ö- Specialtecken:
+ , . / : ? & = < >osv
Markdown
Det interna namnet, dvs katalognamnet, t ex “externa-lankar” kan snyggas till genom att lägga in följande rader i md-filen:
---
title: Externa Länkar
---
Användaren ser i princip bara det snyggare, externa namnet.
Enda undantaget är url:erna, dvs länkarna.
Detta är bra, eftersom man då kan snygga till namn utan att länkarna pekar fel.
Egenskapen auto
Om man önskar att innehåll skapas automatiskt, kan man även ange auto: true under title.
auto infördes av mig, Christer Nilsson, och ingår inte i Hugo.
auto är inte nödvändigt, men praktiskt ibland.
Det innebär att resten av md-filen kan lämnas tom.
Det förutsätter att filernas namn är någorlunda begripliga.
Katalogen data
Denna katalog är inte nödvändig, men förenklar hanteringen av tabeller.
Tabeller kan skapas på tre sätt:
- HTML
<table>
<theader>
<tr>
<th>Namn</th>
<th>Elo</th>
</tr>
</theader>
<tr>
<td>Christer Nilsson</td>
<td>1694</td>
</tr>
<tr>
<td>Björn Löwgren</td>
<td>1964</td>
</tr>
</table>
- Markdown
|Namn |Elo |
|- |- |
|Christer Nilsson|1694|
|Björn Löwgren |1964|
- YAML
row:
- namn: Christer Nilsson
elo: 1694
- namn: Björn Löwgren
elo: 1964
yaml indenteras med mellanslag.
Här är ett litet meddelande, som visas med röd text:
rows:
- datum: 2026-03-03 11.00
meddelande: Årsmöte
Raderna sorteras inte automatiskt.
Förslagsvis läggs nya meddelanden överst.
Utgångna meddelanden syns, men är utgråade.
Assistenten ansvarar för att de tas bort.
public
Denna katalog skapas av Hugo. Ändra ingenting i denna.
Uppgifter
- Inställningar (sparas i din dators localstorage)
- Växla mellan ljust och mörkt tema
- Byt font
- Byt fontstorlek
- Externa länkar:
- FairPair => fairpair.se
- Svenska schackbutiken => Svenska Schackbutiken
- Schackelina saknas
- Bildbank => bildbank.schack.se
- Ranking => Rating
- Tag bort dubletten
- Klubben
- Styrelse: Uppdatera
- Kontakt
- Byt avgifter till de vi har idag
- Klubben
- Medlemmar
- Christer Nilsson
- Citat
- Lägg till ett citat!
- Citat
- Lägg till din privata katalog
- Christer Nilsson
- Medlemmar
- Webkarta
- utöka den med din egen katalog
- Home
- uppdatera turneringarna
- Arkiv
- Dokument
- Lägg till 2025
- Dokument
- Resultat
- 2025 saknas
- Klubben
- Blanketter: Snyggare namn på alla fyra
- Medlemmar: Lägg in ett foto på dig själv
- Web Assistant
- Bryt ut Uppgifter till en egen sida och länka till den
- data
- föreläsningar
- inbjudningar
- lagturneringar
- meddelanden
- Meddelanden: Uppdatera Årsmöte. Semla!
- Ändra datum till ett passerat datum.
- turneringar
- static/htm. Splittra på olika ämnen (överkurs)
- Här blandas 1275 filer hej vilt, huller om buller, en riktig kökkenmödding
- Så här illa blir det när man inte skapar flera kataloger från början.
- En variant är att lägga ut alla 1275 i en lång meny med auto
- En annan att hitta de .htm-filer som strukturerar materialet.
- Filer som länkas
- Resultat i Snabbschack och Blixt
- Resultat i SrS
- Veckans kombination
- Partier
- Övrigt
- Filer som inte länkas, ett urval
- anmalda_onsdagar_HT2020.pdf
- Inbjudan_Gostas_Minnesturnering_2017.pdf
- inbjudan.pdf
- onsdag_hosttur_2012.htm
- partier.htm
- Rondlista_Berger.pdf
- senior_matrikel_HT14.pdf
- Telefon.pdf
- Här blandas 1275 filer hej vilt, huller om buller, en riktig kökkenmödding
- layouts:
- lägg ut texten HEADER och FOOTER på varje sida. (överkurs)
- assets | styles.css: Ändra länkarnas färg (yellow) till något annat (överkurs)
- Sortering på datum. T ex layouts/partials/meddelanden.html (överkurs)
Versus
Hugo används av cirka 25% av webbplatserna som använder statiska generatorer (per jan 2026), vilket placerar den på andra plats efter Astro.
- statisk vs dynamisk
- katalogstruktur vs menyträd vs webkarta
- content vs Home vs public vs SrS
- url vs path
- alla filer i en katalog vs få filer i många kataloger
- markdown vs html (markdown kan innehålla html)
- source vs ctrl-U
- html i SrS [ ( ] )
- enkelt för användarna vs enkelt för webmastern
- lätt att lägga alla filer i samma katalog vs svårt att separera dem (lego)
- allt i en sida vs en sak per sida
- horisontal vs vertikal meny
- preview vs lokalt vs public
- protokoll_SrS_styrelse_11_okt_2012.pdf vs SrS/2012/10-11-protokoll.pdf
- chatgpt vs google
- github vs vad
- palview vs lichess
Olika filtyper i static/htm och deras antal
1 xls
1 bmp
1 cbh
578 htm
321 pdf
12 ini
1 cfg
3 css
26 doc
14 docx
8 jpg
194 pgn
9 txt
96 xls
7 xlsx