blogging platform
You need a blogging platform that stores data in files instead of a database and can be installed locally on Linux. Here are some great self-hosted options:
1. Hugo (Recommended)
Type: Static site generator
Data Storage: Markdown files
Technology: Go
Installation: Easy to install, no database needed
URL: https://gohugo.io/
Command to Install on Debian/Ubuntu:
sudo apt update && sudo apt install hugo -y
2. Jekyll
Type: Static site generator
Data Storage: Markdown files
Technology: Ruby
Installation: Requires Ruby, easy setup
Command to Install on Debian/Ubuntu:
sudo apt update && sudo apt install ruby-full build-essential -y gem install jekyll bundler
3. Nikola
Type: Static site generator
Data Storage: Markdown and reStructuredText files
Technology: Python
Installation: Python-based, flexible
Command to Install:
pip install --user nikola nikola init myblog
4. Pelican
Type: Static site generator
Data Storage: Markdown and reStructuredText files
Technology: Python
Installation: Lightweight, supports Jinja2 templates
Command to Install:
pip install pelican markdown pelican-quickstart
5. Publii
Type: Desktop static site generator
Data Storage: Local files
Technology: Electron-based
Installation: GUI-based, ideal for non-coders
Which One Should You Use?
If you want speed and performance → Hugo
If you prefer Ruby → Jekyll
If you like Python-based tools → Nikola or Pelican
If you want a simple desktop app → Publii