Post by @hl@social.lol
The breaking changes in #Hugo do drive me crazy if you're not using it on an almost daily basis. I wanted to update one page in my blog, and since I last used Hugo it's gone from version 0.159.0 to 0.163.0, this now means the following things don't work:
- Raw .html pages, I have to add a new config option to allow what is now considered insecure files to be added (0.162)
- I can't use
.Paginateon my 404 template page either (can't see the changelog for that) - At least there's a deprecation warning for
.Site.LanguageCodebeing deprecated.
I wish they'd finally adopt semantic versioning, so you can prepare yourself and know when you're going to have to do extra work to get things to work again.
@hl@social.lol Yes. This used to also cause me immense frustration and wasted so much time that eventually I gave up and moved to #blogmore, another SSG which is very reliable with great functionality, refreshing to use and painless to update.
https://www.yakshaving.co.uk/posts/reflections-hugo-github-netlify/
@andyc interesting that you also use org-mode files. That's one of the main reasons I use Hugo is, unlike most other SSGs, it supports org-mode files natively, and so far I've not needed anything more complicated to do an intermediate conversion to markdown files. Does Blogmore also support org-mode, or do you have to go via ox-hugo first?
@hl@social.lol Originally I used the native orgmode functionality in Hugo but found it missed something I happened to use once (tables maybe) so I just mindlessly joined the crowd and adopted ox-hugo.
Now I just use Markdown in Blogmore. Makes switching blogging platforms easier. Two markup languages and pesky syntax to remember but sometimes, less is more.
@andyc @hl@social.lol Oh now. I remember. It was flipping footnotes. In 20 years I had never used footnotes on my blog.
However, I became obsessed by the stupid thought I might absolutely need to add a footnotes one day in the dim and distant future so that's why I adopted ox-hugo.
Serial experimenter. Serial idiot.
Serial experimenter. Serial idiot
I think that's called 'learning' đŸ˜‚
I'm probably too wedded to org-mode, I also use it everyday at work for notes, and find the various inconsistent flavours of markdown, and the fact you can't interact with it (e.g. do sums in tables, shift rows and columns, headlines around) like org-mode super frustrating.
I guess I should look at creating the site directly from Emacs, I know there are various packages for that. The issue is then you lose the ability to deploy from a repo, as Emacs scripting is not really a commonly available runtime.
@hl@social.lol Yes. Thankfully I was aware of but somehow managed to resist the lure of org-publish.
@hl@social.lol Joking apart, I think this statement re. 'serial experimenter' is very true.
I think that's called 'learning'
Not everything I pursued and investigated was necessarily useful for my day job but it was all knowledge accrued. Not all of it was immediately useful. Some of my investigations (eventually) worked and some had to be discarded but it was all useful information.
There were many times when colleagues/customers told me 'Setting up a load balanced Web server in the cloud with SSL would take 4 months' when I knew damn fine it would take 5 days (even allowing for change control, network, security, corporate overhead etc).
I knew this because I had done it myself. Never blag a blagger :-)