Spent a bit of time tonight hacking on a personal website. I used #Hugo as a static site generator, and deployed it using #Netlify. First time using either of these and I am really impressed. Hugo's speed is insane and definitely the biggest draw for me. One of my common complaints is that the web is getting slower even though it should be getting faster. Netlify was dead simple to use, reminds me of the first time I used Heroku back in the day.
I guess given the choice between yaml, json or toml, I prefer yaml for readability. This is a personal preference and different people surely argue for the opposite.
But in addition in yaml I can use "anchors" to reference prior definitions, like in a #hugo config file, which I didn't know of before.
I think it's ok to use them locally and very sparsely to not get passed the doors to configuration hell. 🍝 🔥
I'm moving my personal site to #Hugo on #Nginx. I have a fresh server setup, firewall up, #Docker installed, an nginx docker container with a bind mounted folder with the site, nginx on the host redirecting :80 to the container, letsencrypt for https. Now I have to figure out Hugo themes? I thought that would be trivial, but I'm done for now. I'll read up tonight. https://robert.arles.us
Anyone have a recommended workflow for creating a #blog using #selfhosting? I want to get things i learned about #SoftwareEngineering & #softwaredevelopment out of my brain. My current thought is use #obsidian to write and generate a static site with #hugo (@gohugoio). Any thoughts/experience are appreciated!
Since I still haven't finished the new #Hugo theme I'm developing (too many distractions), I instead opted to backport code improvements and new Hugo modules. Not an easy task since I have to do it for 7 different third-party themes.
Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.
Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.
Does anyone have any suggestions for a new #Hugo theme? I want to replace the theme for my site (currently using PaperMod) with one that's easy to customise without too much effort.
Thanks @ku1ik for crafting releases with JS & CSS files exposed directly, it’s really helpful to automate some of this process and to show users that I’m not changing the files when packaging!
I'm trying a little experiment with using Mastodon posts as comments on my Hugo site. Once it's working, comments will show up here and on my site. https://www.neavey.net/new-look-for-2024/. Feel free to comment.
Part 3 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is just out the oven!
In this blog post, I explain how to make your blog discoverable in the Fediverse as an account, and also address some of the annoying pitfalls I encountered.
I went to #Worldcon 80? #Chicon8 we called it. I'm still surprised that anyone thought it a good idea to host the #Hugo#Scifi & #Fantasy awards as well as all sorts of author talks in the country with the single largest censorship infrastructure in existence. All Chinese authors publish at the will of the government. Only government approved stories can be published or authors risk imprisonment and death. Why would ANYONE take any part in that, at all? Oh, big market...
So far, I've mapped the IPA phonemic between Korean #Hangul and the Filipino language.
Inspired by:
a. #CiaCial Hangeul (actually in use)
b. #TaiwaneseHangul
c. #FilipinoHanzi (Filipino language in Hanzi [Chinese script])
d. Taiwanese Kana
I'm porting our #Lua / #LuaLang scripts from #MUSHclient to MUDlet, as well as, create a new UI and other MUDlet widgets.
I like the current version of MUDlet, it has come far since I last tried it; and personally, is now better than MUSHclient. Not only that, MUDlet is cross-platform while MUSHclient is Windows only. Since I'm using #Linux, a native client is much preferred than using #WINE.
An update to the #Philippines Unicode Keyboard Layout.
'Was put on-hold indefinitely. There is a plan to submit a bill to the Senate and Lower House to standardised keyboards and keyboard layout for the Philippines.
Whatever becomes the “law”, will be the next update for PUKL.
Standardising this will ensure that the default keyboard layout for Windows, Mac, Linux, Android, iOS, will be the one we designed for Philippine / Filipino use.
In addition to that, physical keyboards will have the same layout, instead of keys flying here and there. If we need an extra key, then we'll include an extra key (like in the Japanese and Korean keyboards).
For this project, it's going to take a long time because my country is terrible when it comes to standardisation. Imagine this, only government agencies are required to use the SI/Metric system. Everyone else can use whatever they want, SI, Metric, Imperial, Traditional, or alien. (This is another project I'm thinking of taking on much later.)
As you might have heard, WordPress & Tumblr are supposedly in the process of opening up to the fediverse & ActivityPub. E.g. even now a WordPress admin like @evanprodromou can choose to publish their articles to be viewed directly in your Mastodon feed.
I'm going to be exploring this a lot in my video, so I'd love to know how people feel about it down in the comments. Excited? Ambivalent? Annoyed? Let me know! 👇
Also, here's a quick poll to check how familiar people are with this process.
It is a kind of feeling to deploy a #HUGO site on GitHub Pages while relying on instructions from Hugo, a theme provider, and Medium. On top of this, following the Desolation of Smaug from TV with one eye, and after a full-blast day of parenting.
One's head can be spinning from less.
But after an hour and a half of troubleshooting why my GitHub Action failed, I have now finally updated my personal website. Hooray!