Nieuw thema en meer
Ja ja, het werd weer eens tijd hè. Die ouwe meuk zag er niet uit joh. Kijk maar naar de thema's van deze website door de jaren heen:
2017 (Had ik soms een beroerte bij het maken van deze abominatie?)
2018
2019
Alhoewel het thema van 2018 altijd een speciaal plekje in mijn hart zal hebben, is het huidige thema moderner en minder nefarious. Het rood heb ik echter niet verlaten, dat zal ik wel nooit doen. Als je me in het echt tegenkomt zal ik vrijwel altijd ten minste één ding in het rood aanhebben. Wat kan ik zeggen, rood is gewoon mooi.
Het nieuwe thema heb ik zorgvuldig gevormd om aan drie doelen te voldoen:
- Fijn voor de ogen
- Simpel op het scherm
- Maar niet te vlak
- Simpel onder de motorkap
Zo heb ik onbedoeld Material Design toegepast op mijn website. Vooral in het donkere thema lijkt het een beetje een google pagina, als ik alle links in hoofdletters zet. Ook heb ik alle kleurcodes van 3 cijfers gemaakt. Waarom? Geen idee, het gaf me voldoening. Onder de motorkap moet er nog olie vloeien; de css kan nog wel wat opgeschoond worden. Maar hey, het werkt.
Verder heb ik wat functionaliteiten toegevoegd:
- Recente artikelen (nu functioneel)
- Archief
- Donker thema
- SSL versleuteling (https:// in plaats van http://)
Als het goed is zie je dus een "donker thema" knopje in de sidebar, en het doet precies wat je verwacht. Ik prefereer donkere thema's voor alles, omdat het gewoon fijner en beter voor je ogen is als het donker is. Er wordt wel eens gezegd dat een donker thema altijd beter voor de ogen is, maar dit is niet waar. Het beste is om een vloeiende overgang te hebben van omgeving naar scherm. Is het licht? Dan is een licht thema beter. Heb je de gordijnen dicht? Dan is een donker thema beter.
Todo:
- Index maken van artikelnaam, -datum, -sleutelwoorden, url
- Deze index gebruiken voor de zoekfunctie
- Zoekfunctie überhaupt maken
- Archief standaard ingeklapt, uitklapbaar door gebruiker
- Onthouden over alle pagina's welk thema actief is
Bug fixen: het schakelen van thema's gaat bij <nav> niet helemaal lekker- Oorzaak: object met
transition-time
in een object mettransition-time
?
Gefixt! - Oorzaak: object met
- Markdown implementeren
background-color: inherit;
verplaatst door background-color: unset;