Making Mistakes
A list of mistakes Iโve made maintaining this site and the reasoning behind making the changes to rectify them.
Moving Pages
Section titled Moving PagesOne problem with the evolution of a blog is the temptation to change it. One thing Iโve tried to commit to from the start is a single url design but recently Iโve changed my mind and broken a few things. The reasons vary; scaling the siteโs content, changes in build tool version and functionality, better url design UX and falling victim to good olโ indecisiveness.
A general lack of publish date url design
Section titled A general lack of publish date url designJekyll offers date url design out of the box. Posts are built into a directory structure yy/mm/dd enabling a more date hackable url design. Compare this of my current writing design writing/ground-zero/
vs writing/2013/02/16/ground-zero
, the latter purveying date relevance from the url. Since then Iโve omitted the dd from the URL design Iโm less likely to produce a large amount of content in a single day so setting sublevel at the month seemed more sensible.
There is also the issue of repeated entry titles e.g. writing/ground-zero/
written in 2016. Moving to the afforementioned design would also enable me to archive less relevant content as and when itโs needed.
Lessons learned
Section titled Lessons learned- URL design precedes the initial commit
- Map out the design with real content
- Experiment with the language
- Be consistent
- If it feels boated or clunky, youโve probably made a mistake
- Abstract it
- Think future friendly