gitmyhub

gridea

TypeScript ★ 10k updated 2y ago

✍️ A static blog writing client (一个静态博客写作客户端)

A desktop app for Windows, macOS, and Linux that lets you write Markdown blog posts and publish them as a static website to GitHub Pages or Coding Pages, no coding required.

TypeScriptElectronMarkdownsetup: easycomplexity 2/5

Gridea is a desktop application for writing and publishing a personal blog as a static website. You write your posts in Markdown, a simple text formatting style, and the app generates the finished website files for you. Those files can then be published to GitHub Pages or Coding Pages, both of which host static websites for free.

The app runs on Windows, macOS, and Linux. You write posts, add tags and categories to organize them, insert images, and set up the navigation menus, all inside the Gridea interface without touching code. When you are ready to publish, the app handles converting your content into web pages and uploading them.

Gridea includes built-in themes and also supports third-party themes so you can change how the blog looks. Comments on posts can be enabled by connecting a third-party comment system such as Gitalk or DisqusJS, both of which are external services. The application interface is available in simplified Chinese, traditional Chinese, English, Russian, and French.

Because the blog's content files live in a folder on your computer, you can keep that folder synced across multiple devices using services like OneDrive, iCloud, or Dropbox. This lets you write from different machines without losing your posts.

The project is open-source under the MIT license and was created by a developer who goes by EryouHao. The README notes the software is still relatively young. Contributions are welcome via pull requests, and the team is reachable through Telegram and QQ group chats.

Where it fits