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.
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.
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!
If you're thinking about switching away from #WordPress to self-hosting, I can recommend https://gohugo.io/ for static site generation.
I've been using #GoHugo for all my sites since 2015 when a wordpress.com update garbled all the content on my blog and I had to redo it anyway.
It's not perfect, it has quirks (and dare I say it, bugs) but the simplicity is the biggest payoff for me: no system requirements, no installation, single exe that is trivial to run on Windows/Linux/OSX.
It's a command line tool, so it won't be for everyone, but as far as command line tools go, it's about as easy as it gets.
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.)
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!
so how DOES federating work with old content anyway (or does it just not)?
I set up @sirtaptap.com@sirtaptap.com which should be a feed of all my website's articles...but it seems to have posted all my existing content before I federated so it's empty on .social
@SirTapTap Ahh. Yes, that's normal. Every post is a post in that blog's “instance”.
You then can follow it. And when you publish a new post, you should see it.
For the URL, I can't remember much about it since that last time I used #WordPress was in 2020; I migrated to #Hugo / #GoHugo late 2020.
But what I can remember, the plugin at that time will create a new post with your WP “summary” as the post content, then a link to back to your website for the full article. Something like a summary-only Atom / RSS feed.
To find the #ActivityPub link, I right-click on the date/time of the post it created and figured out how it creates the URLs.
So its done! I finally released a fairly easy to install (from scratch) Hugo based Static Site generator with full ActivityPub support.
It has step-by-step instructions on how to set it up for your own blog or static website.
One of the coolest features for me, other than having your static site blog posts show up as posts in the Fediverse is the support for interacting with those posts. Any replies you leave, likes, or boosts will show up in the "comments" section of the website on the page associated with the post. How cool is that!