A flat-file CMS for building websites and blogs that stores content as JSON, so no database is needed.
getgridea/gridea
A desktop Markdown client for writing and publishing static blogs to GitHub Pages or Coding Pages.
- Stars
- 10,221
- Forks
- 833
- Open issues
- 585
- Last commit
- 3 years ago
What is it?
Gridea is a desktop writing client for static blogs. You write posts in a Markdown editor, and the app generates the static site files locally so you can publish them to hosting such as GitHub Pages or Coding Pages. It targets people who want to record notes, thoughts and articles without running a database or a server-side CMS.
The app runs on Windows, macOS and Linux. It supports inserting images and cover pictures into articles, tagging and grouping posts, and customizing site menus, including external links. Comments can be added through Gitalk or DisqusJS, and the interface is available in Simplified Chinese, Traditional Chinese, English, Russian and French.
Site appearance is controlled by themes. You can use the built-in default themes or install third-party themes, and customize the source folder so that it can be synced across devices with services such as OneDrive, iCloud or Dropbox.
Key features
- 01Markdown editor for writing and editing posts
- 02Insert images and article cover pictures anywhere in a post
- 03Tag and group articles, and customize menus including external links
- 04Generate static site files and publish to GitHub Pages or Coding Pages
- 05Built-in and third-party themes, with Gitalk or DisqusJS comments
- 06Runs on Windows, macOS and Linux
Use cases
- Keeping a personal blog or notes site without running a server
- Publishing a static blog to GitHub Pages from a desktop app
- Writing posts offline and syncing the source folder across devices with cloud drives
Quick start
- 1
Download the app from the releases page
- 2
Clone the repository
git clone https://github.com/getgridea/gridea.git - 3
Install dependencies
yarn - 4
Run the app in development mode
yarn electron:serve
Things to know
- Node version above v10.0.0 is required to build from source.
- The project was last pushed in July 2023, so maintenance may be slow.
- Publishing targets are limited to GitHub Pages or Coding Pages.
In collections
Topics
FAQ
- What is gridea?
- A desktop Markdown client for writing and publishing static blogs to GitHub Pages or Coding Pages. Gridea is a desktop writing client for static blogs. You write posts in a Markdown editor, and the app generates the static site files locally so you can publish them to hosting such as GitHub Pages or Coding Pages. It targets people who want to record notes, thoughts and articles without running a database or a server-side CMS.
- Is gridea free to use? What license does it have?
- gridea is open source under the MIT license. Check the license terms before using it in commercial products.
- Is gridea still maintained?
- No commits for 6+ months. The last commit to gridea was on Jul 26, 2023.
- What can I use gridea for?
- Keeping a personal blog or notes site without running a server Publishing a static blog to GitHub Pages from a desktop app Writing posts offline and syncing the source folder across devices with cloud drives
- How do I install gridea?
- Download the app from the releases page Clone the repository: git clone https://github.com/getgridea/gridea.git Install dependencies: yarn Run the app in development mode: yarn electron:serve
- Where can I get gridea?
- The source code and installation instructions are on GitHub: https://github.com/getgridea/gridea
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An online manager for static blog frameworks like Hexo, Hugo and Valaxy, for editing posts, images and site settings from the browser.
A Git-based content management UI for static sites, letting editors change content in a Git repo through a web admin at /admin.
Halo is an open-source website builder for personal blogs, knowledge bases, corporate sites and online stores.
Self-hosted PHP CMS with a drag-and-drop page builder for building websites, blogs and ecommerce stores.
A PHP-powered blog engine with an editor, media library, themes, plugins and built-in anti-spam for self-hosted blogs.