#dev 2025-07-23

2025-07-23 UTC
#
gRegor
carrvo, Definitely not an Apache guru but I wonder if the "Require all denied" at the top level is inherited when it tries to display the "ErrorDocument 401 /multi/index"
grufwub joined the channel
#
gRegor
I ran into a kinda similar thing recently with the authenticated ICS tests. I had "require valid-user" set for the .ics file, and had set "ErrorDocument 401" to another file in the same directory. It kept returning 404 and not prompting for Basic authentication.
#
gRegor
Still don't fully understand it, but the host said Apache was trying to serve the ErrorDocument under the same rules, so it was 401 -> sub-request -> 404 fallback. One solution they offered, which worked, was to have an inline ErrorDocument: `ErrorDocument 401 "Authorization Required"`
#
gRegor
So I wonder if it's something similar with your setup ErrorDocument 401 /multi/index -> sub-request -> "require all denied"
#
[mattl]
gRegor: fixed my p-name and now I have my post on indienews.
#
[mattl]
gRegor++
#
Loqi
gRegor has 40 karma in this channel over the last year (111 in all channels)
#
gRegor
excellent
#
[mattl]
and just republished all of my blog posts for the last ~20 years with better markup
bugliker02, gRegor and bugliker029 joined the channel
#
[artlung]
I'm looking at the schedule and planning by Comic-Con and seeing some accessibility themed panels. Mostly for filmed media, but still. https://comiccon2025.sched.com/?searchstring=accessibility
gRegor joined the channel
#
[mattl]
yeah, I went to a couple of those last year Joe… sadly, they had audio issues at the larger one I went to and had to postpone it or something.
NaomiAmethyst, bugliker02, gRegor, vidak, opencircuit, thegreekgeek and ttybitnik joined the channel
#
[tantek]
[mattl]++ great post. Cited on /migration
#
Loqi
[mattl] has 37 karma in this channel over the last year (81 in all channels)
#
[morganm]
[tantek] I had a general question about CSS vs. CSS-in-JS, its not really specifically indieweb more just dev, would this interest you here potentially today? Im trying to be polite in case it feels like being asked to do work
#
[tantek]
Not really. in summary: avoid CSS-in-JS, it is a layer violation and diametrically against progressive enhancement practices.
#
[morganm]
That affirms what I expect and also believe. sharp 🤺 summary
#
[morganm]
(I know someone trying to convince their team not to do it, it feels like a work question, Ive found some resources to help them I think in the past few minutes)
#
[tantek]
what is independent?
#
Loqi
independent is one meaning of the “indie“ in IndieWeb, an occasional topic of debate like how independent do you need to be (in practice, see migration), and historically a reference to the past Independents Day site and movement https://indieweb.org/independent
#
[tantek]
^ feel free to add more perspectives there
#
[tantek]
gRegor I wasn't sure if your recent meme/comic was appropriate or intended for something like that page, so I'll leave it up to your judgment 🙂
leo60228 joined the channel
#
carrvo
gRegor it is worth my time to review that for sure. Seems like I forgot that part of the config in the pastebin since I did solve that in the past. Usually shows up pretty clean in the logs with "A had status B and during processing C had status D" or something.
#
carrvo
What seems bizzar to me is that one of the pages I queried last night gave me 401 (the way I wanted) but when I refreshed it this morning it gave 403...I have not looked at the logs yet but that is straight confusing--the config has not changed.
#
carrvo
Oh! Nevermind about the bizzar part. Don't know why it gave 403 but I have temporarily stuck in an `ErrorDocument 403 /...` to test something unrelated.
gRegor, jak2k, ttybitnik, rozodru, barnaby and btrem joined the channel
#
[mattl]
Have been using Nova since the beta. Figured out today you can split the window.
doesnm_, Henry1 and barnaby joined the channel
#
fausphorus
Hullo 👀 Very new to website creation and management.
#
fausphorus
I'm wanting to host my own webcomic & art portfolio website, and not have to worry about a company's policy change or credit-card-coercion deciding my trans-identity+art is Too Adult and must be deleted from the web.
#
fausphorus
I'm not entirely sure where or how to begin, though? Most searches just direct me to larger company hosting, and I don't know who to trust or invest time into understanding
#
IWDiscord
<f​ausphorus>
#
IWDiscord
<f​ausphorus>
#
[mattl]
fausphorus: https://www.nearlyfreespeech.net is a host that has a very clear set of policies on what they will and will not host.
#
fausphorus
I'll take a look now 🤔
#
gRegor
what is web hosting
#
Loqi
Web hosting can be the primary regular cost in maintaining an IndieWeb site; this page lists several options from free on up depending on your publishing needs, like a static, shared, private, or dedicated server https://indieweb.org/web_hosting
#
fausphorus
This does appeal to me; I know I don't expect my website to "Do well" until way down the road, and my ability to commit time and energy to its development is also inconsistent so having low periods that doesn't get charged sounds nice
#
gRegor
Welcome, fausphorus o/. You might find some more testimonials on that page^. I don't have specific recommendations when it comes to payment processing, that can usually be more tricky than the hosting aspect itself.
#
[mattl]
NFS will take a paper check for payment too. No credit card companies involved.
#
gRegor
oh I meant like patron support for the comment, if that's what they meant
#
gRegor
*the comic
#
fausphorus
Basically any website that relies on credit cards for financing (like say, tumblr), may end up being pressured by credit card companies to change their policy and ban/remove any content that those companies deem inappropriate
#
fausphorus
It's usually the "price" of taking advantage of free hosting space or other websites that offer people a place to post their works. I've made use of other bigger comic-hosting websites in the past, but I've had and seen far too many people (myself included) get our accounts and creations deleted without warning, so I want to be braced for the worst this time around
#
gRegor
Gotcha. I feel like big silos like that would get more pressure in that regard than an individual web host.
#
fausphorus
Yesss exactly
#
gRegor
[fluffy] has a comics section on their site https://beesbuzz.biz/comics/, I wonder what they're hosting with
#
gRegor
what is comic
#
Loqi
🎴 comics are one of many types of posts that you can publish on your own site, and usually involve one or more comic image frames laid out sequentially, sometimes with characters drawn in each frame speaking to each other https://indieweb.org/comic
[fluffy] joined the channel
#
[fluffy]
My site templates are available at https://github.com/PlaidWeb/Publ-templates-beesbuzz.biz/ although the comic stuff is a little janky and would benefit from refactoring
#
[fluffy]
It’s Publ on my linode
#
fausphorus
I find myself always squinting a little bit at policies that talk about being reliable *as well as* protecting its clients, hosting "as long as it's legal" because genuinely, my existence as a transgender person has been continuously put under threat of being deemed "illegal" over and over again in multiple places. I know that the comic collective Hiveworks specializes in hosting and promoting LGBTQ comics, but their submissio
#
fausphorus
[fluffy]: I'll take a look!
#
fausphorus
(Also worth mentioning I'm like. Baby level of understanding how to build a website. I theoretically know that one can build or design a website offline locally on your PC before actually hosting it anywhere. Looking into how to do that is on the to-do list still.)
#
IWDiscord
<f​ausphorus>
#
fausphorus
I do worry about spending a lot of time trying to learn one coding language, only to find out later I was supposed to learn something else
#
fausphorus
Nearlyfreespeech does look pretty neat though, and if I understand correctly; I can make a website offline "locally" on my pc, and then when I have hosting, that's when I upload a copy of the website (or I guess project it?) onto the web?
#
fausphorus
Huzzah!
#
[mattl]
via an SFTP client, and there are open source options for that… Cyberduck on Mac, Filezilla everywhere else.
#
fausphorus
I don't know what those mean but I found Filezilla as a Windows user
#
gRegor
File Transfer Protocol (FTP), it's how you upload your website files basically
#
fausphorus
Oh!
#
fausphorus
Would I be grabbing the Client download, or the Server download on FileZilla?
#
[mattl]
The client
#
fausphorus
Aha, much appreciated
#
[mattl]
I didn’t know they’d started offering a server
#
[mattl]
So when you sign up with NFS they’ll give you some details you can plug in to Filezilla to let you copy files to and from their servers.
#
gRegor
Re: learning languages, HTML is something that will always be relevant, so learning that and tinkering is a good idea (if you're looking for a more hands on approach, vs running something like a WordPress site)
#
fausphorus
Hands-on works best, or at least any "evergreen" strategies. I've grown disillusioned and distrusting of any platform that tries to simplify (and obfuscate) how to set up things. (Distantly, "learning Linux" is also on there but that one feels more ambitious than setting up a simple website)
#
gRegor
Totally fair. Things like WordPress add a lot of their own complexity.
#
fausphorus
Real. I remember tinkering with them on and off ages ago and mostly being annoyed even then
#
gRegor
It's super cool to be able to open a plain text editor, write some simple HTML, save it as index.html, then open it directly in your browser (no uploading or anything)
#
[mattl]
the good news is that a lot of people learn a bit about Linux when you’re dealing with web hosting as most web hosting uses Linux
#
fausphorus
Yeah! That does have a strong appeal, plus some immediate feedback on things working
#
fausphorus
It also sounds like learning Linux is going to be a side-effect even if it's not my main pursuit LOL
#
gRegor
And if you do want to test things out online on a free subdomain, GitHub Pages is supposed to be pretty straightforward. We even have a blank starter site on the wiki I think
#
gRegor
What is github pages
#
Loqi
GitHub Pages (aka gh-pages) is a static content hosting service offered by GitHub where you can host static sites https://indieweb.org/GitHub_Pages
#
[mattl]
There’s also https://simplewebserver.org for Windows
#
gRegor
Linux shouldn't be a requirement (hopefully!), though some knowledge can be handy
#
[mattl]
Yeah, you should never *have* to use a terminal emulator to do any of this stuff
#
fausphorus
Ah? I'll admit my understanding of github as a whole is still comically bad; I've identified where the "download file" button is most of the time and I know that if I do some mysterious code sequences on Visual Studio Code, I can maintain my own Obsidian library through github, but if anything were to go awry there I'd be super stumped.
#
fausphorus
That being said, being able to mess around with mini test-websites would be a good idea. Anything like a place to host gaming maps or even RPG character stats and inventory
#
IWDiscord
<f​ausphorus>
#
[fluffy]
If you’re looking into setting up your first website, Publ is probably not a good choice. 🙂 It requires the ability to host Python apps which is in turn a bit… different.
#
[fluffy]
It *should* work on nearlyfreespeech although I’ve never heard from anyone using it there so I don’t have any specific instructions.
#
fausphorus
What's Publ?
#
[mattl]
Yeah, what is Publ?
#
[fluffy]
Publ is the stack that http://beesbuzz.biz runs
#
fausphorus
Ah!
#
[fluffy]
it is my website
#
fausphorus
... What's a stack?
#
Loqi
[preview] fluffy
#
[fluffy]
well one of my websites
#
gRegor
pancakes. jk :)
#
[mattl]
gives a pancake to Loqi
#
[fluffy]
“stack” just refers to the layers of software that a thing runs on
#
fausphorus
Ah!
#
[fluffy]
so for example, http://beesbuzz.biz runs on publ, which runs on flask, which runs on Linux and is routed by nginx/apache/whatever
#
[mattl]
what’s flask?
#
[fluffy]
flask is a python framework for building web apps
#
[mattl]
what’s a framework?
#
fausphorus
So "Stack" is just shorthand for "The technological alchemy keeping this alive"
#
[mattl]
the good news is that you don’t need to know about python, flask, publ, stacks, frameworks, nginx, linux or apache to do this stuff.
#
fausphorus
Oh good
#
[fluffy]
I have a feeling that if I define what a framework is then the next question will be another “what’s a”
#
fausphorus
surprised by the lack of frameworks and python?
#
[fluffy]
and before we know it we’re talking about “what’s silicon”
#
gRegor
Yeah, I think finding a good HTML tutorial (others here might have recommendations) and creating an index.html file on your local computer is a good place to start
#
[mattl]
fluffy: i just don’t know how helpful it is for a new person to making their own website to know about a python framework.
#
fausphorus
genuinely I ended up in my own youtube rabbithole research to see how computers get made, down to where silicone comes from and gets manufactured. Genuinely fascinating. We built rocks that figured out how to switch lights on and off and get launched to the moon.
#
[fluffy]
[mattl] I was answering questions that were asked of me
#
[fluffy]
there is no need to get socratic about this
#
[mattl]
you bought up publ 🙂
#
[fluffy]
Someone asked what my website was running!
#
gRegor
Yeah, I asked, haha
#
[fluffy]
I was answering the question!
#
[fluffy]
And I provided my templates and then clarified that if this person is new to building websites it isn’t a good choice for them!
#
[mattl]
I don’t see that in the scrollback… hm.
#
fausphorus
All good here; I saved the github page for future reference in case I do want to poke around, though seeking out a good html tutorial does sound like the solid first choice
#
fausphorus
Oh it was up there
#
[mattl]
Ah, I got a bunch of full screen image previews which broke the conversation flow.
#
Loqi
[preview] [gRegor] [fluffy] has a comics section on their site https://beesbuzz.biz/comics/, I wonder what they're hosting with
#
[mattl]
i thought Loqi would have answers to the questions too.
#
[fluffy]
it should have
#
gRegor
Needs to be "what is" vs "what's"
#
gRegor
what is publ
#
Loqi
Publ is an open source dynamic publishing system written in Python https://indieweb.org/Publ
#
gRegor
what is flask
#
Loqi
Flask is a minimal Python framework for writing web applications https://indieweb.org/flask
#
gRegor
gives Loqi another pancake
#
fausphorus
Funky
#
gRegor
Loqi is the bot that searches the wiki and some other helpful things around here :)
#
[fluffy]
anyway all of the questions about what my site runs would have been answered at https://indieweb.org/User:Beesbuzz.biz
#
fausphorus
On a slight aside, I'm glad I'm of the era of "Listen, I like my websites on my PC, screw mobile phone optimization" because that also saves me so much work on actually optimizing comic pages for the right visual ratio and format LOL
#
[fluffy]
I try to make my sites work on both desktop and phone, and use CSS media queries to switch layouts. That is like 5 steps down the road after learning HTML+CSS though.
#
[mattl]
I have a few lines that make stuff work okay on a phone out of the gate and use them everywhere because I mostly browse the web on my phone
#
sugardave
fausphorus[d]: I've always been "desktop first". I _hate_ viewing web pages on my phone
#
[fluffy]
My suggestion would be 1. learn HTML to get your information up there, 2. learn basic CSS to make it look pretty, 3. learn some static site generator like 11ty to see how to automate updating things, 4. add microformats to make indieweb tools work with it, 5. maybe add an Atom feed if your static site generator doesn’t already
#
fausphorus
Real. There's also the less-programming-related but still "needs consideration" aspect of when one actually creates a comic; the ideal reading format for mobile would be to plan out panels in a "scroll" format one on top of the other -- but I grew up on *books* and I like the space and beats of page turners
#
fausphorus
[fluffy]: Saving this in my notes!
#
sugardave
I would also suggest Astro as a static site generator, but I've never used 11ty so can't give a comparison
#
[fluffy]
yeah I’m a bit annoyed at the trend towards mobile-first comic website like tapas or whatever. In my earliest webcomics I separated each panel out into its own image so that it could be wrapped/flowed by the browser to fit the screen but that limited the stuff I could do with panel and bubble design.
#
[fluffy]
I’ve never looked into Astro. There’s a LOT of SSGs out there.
#
[mattl]
I read my 2000AD regularly on a phone and they’ve done a good job optimizing things so panels appear on the screen in order so you can tap to go to the next panel.
#
[fluffy]
astro doesn’t seem to have an http://indieweb.org page
#
fausphorus
Yesss. The kind of panels my existing webcomic experiment has, does a lot of panel-breaking, and the shape of the panels themselves alters the "speed" of perceived time or moments so I'm very protective of that
#
sugardave
[fluffy]: indeed. I've been kicking it around since late 2023, but have finally gotten much better at it
#
[fluffy]
astro looks kinda… complicated? to me?
#
fausphorus
Scroll-style comics have their place but I just don't want to make my current project tied to it. I might use a smaller one-off or more "gag" supplementary materials for scrolls
#
[fluffy]
yeah panel design does so much to inform the pace/space/feel of the comic
#
fausphorus
Yessss 👏 important for both drama or comedic beats
#
[fluffy]
giving things a sense of being cramped or chaotic or slow or like everything’s running togther
#
sugardave
[fluffy]: well, it can be for sure. I think I liked the fact that it was easy to come from a React framework and have a lot of things just work. I also seem to have a particular proclivity for over-engineering thigns, so maybe that's why lol
#
[mattl]
I’ve yet to see a modern SSG that wasn’t complicated.
#
[fluffy]
I did a mastodon thread about my very first webcomic (back in 2000/2001) sorta recently, let me see if I can dig it up
#
fausphorus
I'm proud that I managed to hit around 130 pages before the pandemic threw my rhythm off into hiatus, and I was also suffering from "feature bloat" in terms of how much work I would do per page, making it unsustainable for a weekly update
#
[fluffy]
by “recently” I guess I mean “two years ago,” what even is time. https://plush.city/@fluffy/110951292336917780
#
sugardave
what is time
#
Loqi
“Time is an illusion. Lunchtime doubly so.” — The Hitchhiker's Guide to the Galaxy https://indieweb.org/time
#
[fluffy]
yeah I haven’t worked on my comics in years now. I miss it and want to get back to it but my brain’s been in other places
#
btrem
11ty plus: lots of users, lots of plugins, lots of helpful articles on the web. 11ty minus: it's javascript based. I use it. Sorta wish I'd gone with something Python based, but that ship's sailed.
#
[fluffy]
I especially need to finish Lewi and then get back into Unity (my comic, not to be confused with the game engine)
#
fausphorus
Ironically I've tried to move on but it keeps haunting me like a specter, or coming back up into conversation despite my efforts. At this point it feels faster to just get back into it to put that ghost to rest instead of pretending it's donen
#
fausphorus
*done, rather
#
btrem
Never heard of Astro. As someone else said: there's lots of SSGs to choose from.
#
[fluffy]
Pelican is Python-based and pretty okay. A lot of Publ’s design was based on what Pelican did well.
#
[fluffy]
But many of my decisions were to address its shortcomings and the reasons I didn’t go with Pelican.
#
fausphorus
I will say though, I'm weirdly glad for the hiatus too, because it's given me enough time to consider a better strategy for comicking. Both for web-hosting, page development, and rebranding the whole comic from a fanfic into my own IP
#
[mattl]
I think all of these will require you to tinker around in a terminal emulator
#
[fluffy]
oh right there’s a local browser-based SSG that a lot of the neocities folks love. I forget the name of it though
#
[fluffy]
let me see if I can dig it up
#
btrem
I came across Pelican long after choosing 11ty.
#
fausphorus
I've eyed Neocities and fiddled a little on there
#
sugardave
Astro has the ability to do full SSG, full SSR, or a hybrid approach. It can also integrate multiple UI frameworks and display components from them in a single page, so you can have a React SSR component for a section and a Svelte component for another section. Each of those components can be either static or server-rendered in a "server island". You can make it as simple or complex as you want/need it to be
#
[fluffy]
ugh, finding a lot of “go from zero to website in just one minute” things for “beginners” and it starts out with “just run this npm command”
#
fausphorus
Right??
#
[fluffy]
@btrem pelican isn’t super well-known. I only know about it because that’s what https://eev.ee/ uses
#
fausphorus
When people say young folks nowadays don't know how to actually use computers, no wonder why; all the learning processes have been gutted and replaced by "click here for website"
#
btrem
[fluffy]: that's my impression, it isn't well known.
#
[fluffy]
yeah, my impression of it is that it’s basically “Jekyll but Python”
#
[fluffy]
which isn’t a bad thing!
#
sugardave
fausphorus[d]: oh man, I'm starting to get that "perfect side hustle for Gen-Xers" feeling....
#
fausphorus
Brrr
#
btrem
I stumbled on it, I don't remember how. I think I was searching for python ssg because I was annoyed with javascript at some point. Which is a common occurrence. ;-)
#
sugardave
btrem: but javascript only has nice things to say about you 😄
#
btrem
It's not, then, an equal relationship. ;-)
#
btrem
Had I known how much javascript I'd be writing, I'm pretty sure I'd have avoided 11ty.
#
[mattl]
If anything requires me to use npm I tend to just ignore it and move on
#
btrem
I didn't know what npm was when I started using 11ty. :-o
#
btrem
In fact, I still don't have a really firm grasp of it.
#
[mattl]
Yeah, I couldn’t tell you what npm vs yarn is
#
btrem
Me neither.
#
btrem
AFAICT, npm is like composer, but for javascript. And composer is, well...
#
btrem
...useful, but at times a PITA.
#
sugardave
[mattl]: two things that perform the same utility: package management
#
sugardave
you either use npm or yarn, never the twain should meet
#
btrem
Well then it's not like composer. Composer is a dependency manager (for PHP).
#
btrem
Unless those two things are one and the same.
#
sugardave
I mean, you can always delete the lockfile of one or the other and use the other
#
sugardave
btrem: probably the same, I just used different words
#
[mattl]
They’re all a bit like apt for me. There’s too many of these things now… that there are tools to handle all the other package managers just shows how bad things have gotten IMO.
#
sugardave
`npm` is literally "Node package manager"
#
[mattl]
I don’t understand why I’d run “npm i bootstrap@5.3.7” when I can just reference it in my HTML with a <link>
#
[fluffy]
I do find it funny how much of this conversation is “X is like Y but for Z”
#
sugardave
that's just a preference thing....you'd run the npm command if you were wanting to package it all up locally before, say, building a static site and deploying it or just use the link to download the minified version when the client makes the request
#
[mattl]
it just seems like an odd default that JavaScript stuff seems to do but nothing else would do.
#
[mattl]
The assumption that everyone knows and already has npm installed is a weird one I guess.
#
sugardave
it's because of Node.js honestly. it blurs the lines between server and client js and adds quite a bit of complexity
#
sugardave
[mattl]: also true
#
sugardave
I cut my teeth using npm while working for Palm creating the Enyo and Enact frameworks. There were a LOT of project dependencies for those. So, I am comfortable using it. But for stuff like personal websites? Probably don't ever need to have a `pacakge.json` and hundreds of dependencies unless you just absolutley want to
#
[mattl]
was that for WebOS?
#
sugardave
indeed
#
sugardave
we like to capitalize it as webOS 😉
#
[mattl]
I know a guy called Tim who *loves* it, I think he still uses it exclusively.. he had something like a half dozen phones.
#
sugardave
does his last name start with a B?
#
sugardave
I still have a couple of Pre 3s around. And a bunch of TouchPads
#
[KevinMarks]
@fausphorus if you're already a little familiar with github and a local code editor like VDCode you could try the github pages starter https://github.com/indieweb/blank-gh-site
#
Loqi
[preview] [indieweb] blank-gh-site: Setup a simple new indieweb site on a domain name in mere minutes with this project.
#
sugardave
somewhere I even have a webOS watch prototype that LG killed off
#
fausphorus
[KevinMarks]: *Barely* familiar, I need a lot of step by step hand-holding on using anything on github LOL
#
fausphorus
>googles VDCode
#
[mattl]
VSCode, I think
#
[mattl]
just a typo
#
fausphorus
Oh that I do have
#
sugardave
webOS was awesome, but "too slow" when using web presentation layer compared to Android/iPhone. We came to market first with wireless induction charging and the card metaphor for multitasking
#
sugardave
webOS still lives on in LG televisions, though
#
sugardave
Samsung purchased Tizen from Intel because it was a blatant knock-off of webOS lol
#
sugardave
I will stop polluting the chat with webOS nostalgia now 😄
#
[mattl]
Yeah, I think I would have bought a WebOS phone if it was open source at the time but that all came much later.
#
[mattl]
Instead I had a box full and later a desk full of Android Dev Phones.
#
fausphorus
Oh hey genuinely useful for me to learn, finally clocked understanding for "telling the program what type of code you're using helps it treat the code properly" for VScode. Somehow didn't clock I could just use that for writing html https://www.educative.io/answers/how-to-create-a-website-using-html-css-and-js-in-vs-code
#
fausphorus
[edit] Oh hey genuinely useful for me to learn, finally clocked understanding for "telling the program what type of code you're using helps it treat the code properly" for VScode. Somehow didn't clock I could just use that for writing html https://www.educative.io/answers/how-to-create-a-website-using-html-css-and-js-in-vs-code
#
[mattl]
yeah and it should just give you some level of autocomplete if the file is HTML…
#
sugardave
fausphorus[d]: wait until you learn about `prettier` and `eslint` >_>
#
fausphorus
I certainly don't know them right now!
#
sugardave
the longer you don't need to care about them the better, in my opinion
#
fausphorus
why curse me with exposing their concepts to me now? What hast thou done
#
sugardave
I am chaotic neutral, what can I say?
NaomiAmethyst joined the channel
#
fausphorus
And now back to the unexciting world of wrangling spreadsheets for work
#
fausphorus
I appreciate the assist thus far though!
#
[mattl]
good luck with the spreadsheets!
#
[KevinMarks]
I hate what VSCode does with <p> tags. When I add one to create a paragraph, it puts the subsequent text outside the paragraph
#
[tantek]
I think BBEdit does that too, which is why I added my own OS-wide text shortcuts for "<p" and "/p"
#
[KevinMarks]
Yes, turning <p>into <p>|</p> (the | showing cursor position) is weird xhtml evangelism