Time Nick Message 00:55 MTDiscord no announcement and also missing alias 00:57 MTDiscord adds a pointless one as well, but thats 🤷 00:58 MTDiscord going to push a change fixing the missed alias 01:03 MTDiscord . in other news, looking at the main site 01:04 MTDiscord the docs suggest using rbenv on linux, which (according to the docs) looks for a file .ruby-version which we dont have 01:17 MTDiscord > Ensure you have Ruby 2.4 or later installed. . > Error installing bundler: \n bundler requires Ruby version >= 3.1.0. well ok then 01:22 MTDiscord > Bundler 2.6.6 is running, but your lockfile was generated with 2.4.1. Installing Bundler 2.4.1 and restarting using that version. fun 01:34 MTDiscord so the github action has version 3.0.5, interesting 01:40 MTDiscord HTML-Proofer is not happy with the downloads page, interesting 01:42 MTDiscord not quite sure why 01:49 MTDiscord html

Free & Open Source

The Luanti Engine is developed by an independent community of volunteer developers. It is provided for everyone to use, modify, and redistribute freely.

anyone have an idea why it might be complaining about the closing 01:49 MTDiscord

tag? might be missing something dumb here 01:53 MTDiscord wait you can put

inside of each other? I've never seen that before but I'm probably stupid 01:53 MTDiscord yes, you can, its stupid 01:54 MTDiscord this part at least is generated from markdown in yaml, called via shortcode 🙄 01:55 MTDiscord given there is 18 errors about closing

tags, im thinking there is an bad close somewhere in the file, but not seeing it at all 01:55 MTDiscord the first one it complains about is the third one in the doc 01:57 MTDiscord whole generated file if you want a look 01:57 MTDiscord https://cdn.discordapp.com/attachments/926231483155378176/1355722511911747705/message.txt?ex=67e9f67a&is=67e8a4fa&hm=ba4d9708e38725d1d3c58db1069eb31f0294ea1e67788fb3d96fca3d8623278d& 01:57 MTDiscord see errors at https://github.com/luanti-org/luanti-org.github.io/actions/runs/14151348686/job/39644928442?pr=335 01:57 MTDiscord education one was actually valid, fixed that locally 01:59 MTDiscord interesting, if i delete the p from inside of the p, it stop complaining about the outer one 02:02 MTDiscord I guess maybe it doesn't like you putting

inside of each other? 02:03 MTDiscord interesting, seems ruben pinned the version of html-proofer in the gemfile, wonder what happens if i update that 02:05 MTDiscord `parse_cli_options': invalid option: --check-html glorius 02:19 MTDiscord whole new set of errors 02:22 MTDiscord > 'a' tag is missing a reference are we fine with me just adding data-proofer-ignore to all the links? 02:25 MTDiscord just one spot in nav 02:28 MTDiscord > External link https://matrix.to/#/%23minetest:tchncs.de failed: https://matrix.to/ exists, but the hash '/%23minetest:tchncs.de' does not (status code 200) a 200 is success, so wtf? 02:31 MTDiscord just ignoring that for now 02:35 MTDiscord ok, so when should this mess be merged 🤔 02:36 MTDiscord i mean, if its a massive screw up, can always revert it 02:38 MTDiscord lets say merge it in ~1hr (on the half hour) 03:16 MTDiscord anchor tags need references? 03:17 MTDiscord an anchor semantically is supposed to be a link 03:19 MTDiscord can you not use anchors as the #section things in urls 03:20 MTDiscord is that a different tag 03:20 MTDiscord you can, the #thing is where #thing is an elment id on the page 03:20 MTDiscord oh so it doesnt need to be an anchor 03:20 MTDiscord why didnt they add a dedicated html hyperlink tag in like html 5 or whatever it is now 03:21 MTDiscord it doesnt need to do much different from anchor 03:29 MTDiscord Not sure if this was solved in the meantime, but

cannot be nested. Any opening

will implicitly close a previous

. In this case leaving too many closing

which I think is the error here. 03:30 MTDiscord it can, browsers dont care 03:32 MTDiscord well, to be accurate, they do there magic error handling to split it, but still works 03:36 MTDiscord Then maybe we disagree on interpretation? html Title
outer
inner
outer

outer

inner

outer

03:36 MTDiscord https://cdn.discordapp.com/attachments/926231483155378176/1355747475209719848/image.png?ex=67ea0dba&is=67e8bc3a&hm=39f1a6d6d3b69f615e2e01dd0e607421cf9a990d5db0875c334f1902a8a8b9d8& 03:37 MTDiscord DOM-view 03:37 MTDiscord https://cdn.discordapp.com/attachments/926231483155378176/1355747696232759426/image.png?ex=67ea0def&is=67e8bc6f&hm=76f81277f816618da2f38aba7f96dbe43651fea1ee8814f2a392c1b43a85d2c0& 03:37 MTDiscord

test

becomes

test

03:38 MTDiscord Exactly. You cannot nest them. 03:38 MTDiscord 👆 03:39 MTDiscord Validators don't 03:40 MTDiscord im not arguing this is a good thing, its the output from markdown in yml -> shortcode -> generated output, so i cant really do much about it easily 03:40 MTDiscord it didnt error before, and it doesnt now since i updated it, so 🤷 03:40 MTDiscord All good. I just wanted to clarify why the validator was correct. This is invalid but Browser just deal with this sh… 03:41 MTDiscord tbh the sites code is kinda mess 03:41 MTDiscord blends well with the rest of the web 😉 03:42 MTDiscord like its terribly formated html mostly, plus front matter at the top, with a side of shortcodes, yml, and markdown 03:43 MTDiscord Add some JavaScript, and Flash to the mix … 03:43 MTDiscord need ruffle for flash these days 03:44 MTDiscord im thinking of converting it all to hugo with nicely formatted markdown and custom template 06:03 MTDiscord I actually missed two aliases in my last PR, thanks for calling that out. You fixed one, here's the other: https://github.com/luanti-org/docs.luanti.org/pull/219, "Add alias for /for-engine-devs/luajit" 06:03 MTDiscord I'm in favor of that for consistency with docs.luanti.org. What does api.luanti.org use? 06:09 MTDiscord Ah, I see the site is hosted at https://github.com/luanti-org/luanti/tree/master/doc, looks like MkDocs is its own thing, I'm learning something new every day 🙂 https://www.mkdocs.org/ 15:15 MTDiscord so trival wasnt really worth the pr, but merging 15:44 MTDiscord merging https://github.com/luanti-org/luanti-org.github.io/pull/337 in 10 assuming robots are happy 15:47 MTDiscord lets make that at hour:50 15:50 MTDiscord it appears jekyll supports markdown, so probably a good first step(and good regardless) to convert the pages over to markdown 15:50 MTDiscord have to play with that tonight perhaps 20:00 MTDiscord I always do PRs, makes the robots happy and allows for consistent way to discuss 🙂 20:05 MTDiscord sure, feel free to merge then next time 21:32 wsor4035 Krock: happen to be around? 21:38 MTDiscord nevermind 22:45 MTDiscord Yeah, I was gonna wait a bit and announce and whatnot