Välkommen till mitt nya hem på internet!
Det har varit på gång länge, alldeles för länge, men nu har jag äntligen städat upp satt upp min nya webbplats.
Nästan tre år efter det att jag skaffade en permanent plats på nätet där jag samlar mina texter så är det dags för flytt igen, vissa länkar lär spöka ett tag, men snart kommer allt att fungera som det ska igen.
Need for speed
Så vad är det som driver den här nya supersidan? Jo, efter mycket övervägande och månader av testande fram och tillbaka så föll valet på SecondCrack skapad av Marco Arment (skaparen av Instapaper, och värd på Podcast:en "Build & Analyze").
Jag har länge tittat på flera olika varianter av något som kallas för "static-file generator", alltså en plattform som kan omvändla text-filer till statiska html-filer – internets grundstenar. De kraven som jag satte upp var:
- Inte WordPress...
- Ska läsa markdown-filer.
- Ska enkelt gå att uppdatera bloggen oavsett var man är någonstanns.
- Ska vara relativt enkel att sätta upp på min egna VPS.
- Ska vara ett så simpelt verktyg som möjligt.
Jag testade flera av de mer populära verktygen, så som Jekyll (och varianten Octopress) och Phrozn. Även om dessa också är väldigt bra, men de har gått ifrån att vara så simpla som möjligt till innehålla så många funktioner som möjligt. Precis motsatsen till vad jag ville ha. Valet föll till slut på SecondCrack.
Jag älskar WordPress, och det är alltid kul att göra teman för det – men WordPress är verkligen ingenting jag behöver ha. Det blir lätt slött, trögt och långsamt – och alldeles för komplicerat.
Nu när servern bara spottar ut sig html-filer så går det också blixtsnabbt. Inga php-skript körs eller liknande, bara ren och vacker html.
Workflow
VPS:en är hostad hos GleSYS och kör CentOS. För att få det precis som jag vill så har jag installerat Dropbox på servern, där i stort sett alla filer för webbsidan ligger, allt ifrån CSS-filen till min template som styr hur webbsidorna ska vara uppbyggda. Med detta kör jag också inotify-tools, så jag kan övervaka min mapp med mina utkast. Så fort som en ändring sker så omvandlar SecondCrack .md-filen (markdown) till en html-fil som jag kan förhandsgranska lokalt på datorn. Är jag nöjd så lägger jag in filen i en mapp som heter "publish-now", och voila – jag har ett nytt inlägg på bloggen.
Precis så enkelt jag vill ha det.
Ändringar och buggar
SecondCrack kommer helt klart med sin buggar (Marco listar en hel del här), men har man väl lärt sig att hantera dem så är det inga större problem.
Något som plattformen inte är särskilt bra på dock är SEO, ganska usel är den t.o.m. Det finns inget stöd för meta-description, sidorna som genereras för taggarna är märkligt uppbyggda och indexeras inte som standard. Det förstnämda kände jag mig tvungen att åtgärda genom en enkel kodsnutt, men kommer inte lägga ner allt för mycket tid på SEO innan Google har indexerat om webbplatsen så jag får en bättre uppfattning om hur illa läget är.
Mer frekvent bloggande
Ett av mina mål för 2012 var ju att jag skulle blogga mer. Med en webbsida som jag är nöjd med så lär det ta lite mer fart per automatik, får hoppas att ni fortsätter att läsa!
Föresten, ni som följer bloggen via RSS, uppdatera till marcusolsson.me/rss.xml.
Uppdaterad 2017-09-11: Ändrade innaktiva länkar.