Follow

i hate the notion that to make a website today you need to either use a service or a framework

you really don't

please handcraft more HTML

look my gripe is with people who constantly try to replace CSS with something else without understanding/BECAUSE they don't understand it and like, ok, nobody is required to fully understand how a computer works but also please don't shit on things just because you don't get it

Show thread

CSS has its shortcomings and none of them are pointed out by the people who have the most to complain about CSS

CSS is not a layout engine it's a rules engine to skin the layout that's in the DOM

Show thread

@mavica_again
static html builders are the only frameworks you need :cirno_uwu:

@mavica_again

I think both have their place. The problem is that it's often presented as a one-or-the-other either by the framework or de facto. I work with Drupal and have to handcraft and neither make it easy!

@mavica_again How do you start? As I'd love to do a blog in straight HTML.

@AlexWolfe @mavica_again It's almost embarrassingly easy.

An HTML file is just a text file, so you just need a text editor to write one. (Even Notepad is fine.) And then you just need a web browser to read it in.

You don't even need a web server to get started -- just make a text file, give it a filename with an .html extension, and double-click it. It should open in whatever your default browser is. Then the workflow is: edit the file in your text editor, save the changes, reload in the browser to see them.

From there, all you need to know is HTML itself -- the basic structure of an HTML document, what elements you can add and how they work, etc. MDN has a tutorial that can teach you that stuff here: developer.mozilla.org/en-US/do

Again, you will be surprised how simple it is. Back in the old days, I used to teach a seminar where I taught people everything they needed to know to build web pages in an hour.

@jalefkowit @AlexWolfe @mavica_again I would recommend using a text editor that has code highlighting, it makes things easier. There are free editors available, like Notepad++ or Geany.

I like to test with Firefox - you can right-click to inspect an element or see the source code to help you fing bugs.

@AlexWolfe @mavica_again If you don't fancy writing the html, as I wouldn't, you could use something like the zim wiki, then export it. Used that a few times when I needed informational sites or sections of a web site, but still retain navigation.

@mavica_again this is a great example of that.

iscovidover.ca/

No fancy anything, just straight html

@mavica_again sooo true :)
I'd add a S to frameworks ;)
which make the ecosystem even harder for a single individual.

Also, if you still want a bit of smoother (than raw HTML) interactions, I discovered HTMx recently, and I loved it ;)

@mavica_again I don't quite handcraft it
i do use a smol framework, but then i run my code thru tidy, so it's nice and readable

and i don't compress my CSS, for the same reason

Sign in to participate in the conversation
Computer Fairies

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!