this post was submitted on 28 Jan 2026
94 points (97.0% liked)

Selfhosted

60177 readers
874 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Tldr we want a static website that will last a long time and also look pretty nice.

Right now, we have a wordpress website. It looks very nice. It also have 4 extensions that aren't configured to auto update. Also whenever I try to make changes to the website they don't apply because the website was configured via the extensions and I hate it.

I want a static site of some kind. It's simple to self host or host anywhere, and it's also simple to secure and keep maintained for a long time.

I am currently looking at static site generators, like quarto, or docusaurus

However, they are difficult to theme to the "niceness" that I want, and their nature results in these somewhat fixed output formats. Like, it is somewhat difficult and annoying to put images anywhere I want them and etc.

Is there like a fixed WYSIWYG html editor? Something between designing a website from scratch and a static site generator. Or is there a way to finagle static site generators to be more flexible than blogs or documentation sites?

you are viewing a single comment's thread
view the rest of the comments
[–] RushLana@lemmy.blahaj.zone 52 points 5 months ago* (last edited 5 months ago) (2 children)

I would recommend learning basic HTML CSS and making a website without external tools. This way the maintenance cost is 0 as your website will likely work forever.

Write all your HTML first then your CSS, it will be easier this way. Use vanilla JS if you need to but avoid external libraries , same for php.

[–] medem@lemmy.wtf 28 points 5 months ago

This, and don't forget to use W3's HTML and CSS validators.

[–] BlameThePeacock@lemmy.ca 17 points 5 months ago

To add to this a bit, if the site is just a single page that will be fine. If your site has a bunch of pages that all need to share the same theme and headers and footers and such it may be worth learning a simple templating system that runs before the site is sent for hosting.

That way if you need to update something in the design or theme you can do it once, rather than on dozens of pages.

Personally I use eleventy for my little site.

https://www.11ty.dev/