I'm just surprised we haven't seem some app that can act like a wordpress admin page but generating a static output you can host for free or very cheap somewhere.
I'm just surprised we haven't seem some app that can act like a wordpress admin page but generating a static output you can host for free or very cheap somewhere.
I'm just surprised there is nothing that fills the gap between github pages and a full hosted solution with a ton of junk you don't need. All it really needs is maybe a locally running app that can handle generating the static pages and uploading them for you.
These days you can buy paid software to do this:
- $110 https://blocsapp.com
- $90 https://realmacsoftware.com/rapidweaver-classic/
- $80 https://sitely.app
- $30 https://bootstrapstudio.io
- $0 https://www.silex.me
- $0 https://wordpress.org/plugins/simply-static/
- $0 until recently, https://web.archive.org/web/20240410200646/https://grapesjs....
RapidWeaver Classic calls itself a subscription and sets up autopay, but you can immediately cancel and keep that version forever, like Jetbrains.
I'm a developer (so I prefer Astro and all) but was thinking of the barrier of entry for creating new websites is very low now.
It's a lot.
It really feels like the only part of a non-static site most want is an editor. I absolutely loathe the matter but I do see why some restaurants only maintain a facebook page for their online presence.
Netlify does way more than this, but it makes hosting static stuff super easy.
https://news.ycombinator.com/item?id=44391535
(I'm not affiliated with it)
I set it up for my brother to run his static blog, and it's quite good if you like that kind of thing. There are some quirks where it gets confused if you rename mycoolarticle.md, so I still prefer using notepad++ and git and CLI for mine.
Two examples I've briefly worked with:
Decap CMS (formerly Netlify CMS): https://decapcms.org/
Lume CMS: https://lume.land/cms/
For non-technical people I'd recommend the Hostinger Website Builder, Obsidian Quartz or Astro Starlight.
Although as a front-end dev I'd choose building a custom page with Astro, which has now become much easier though with good templates available + LLM assistance.
I wrote a comparison of less-technical ways to build a website here with more details: https://webdev.bryanhogan.com/start/ways-to-build/
NextJS + Git + Vercel.
haven't used it, but looks like a great idea!
Basically you'll be able to edit the markdown for your site in a souped up version of our lightly reskinned vscode IDE at https://brilliant.mplode.dev and instantly publish/preview the changes in the same browser tab in a pane. Brilliant comes with a full Linux environment running in a container on our cloud platform, and building a Statue static site is already a one-command operation. The little UI we're working on let's nontechnical people skip that and just edit files and click buttons to make changes and publish it, though.
Here's a one-liner that will get you an entire static site with content (not the landing page yet, though) you can edit via markdown:
yes | npx sv create . --template minimal --types ts --no-add-ons --install npm && npm install statue-ssg && npx statue init && npm install && npm run dev