Phront Page
PhrontPage is a Rails application using Litestack. You can host it anywhere you can host a Rails app (that provides persistent storage for the database1). My long-term goal for the project is to be the best personal writing platform for developers. Much work still needs to be done, but things feel sturdy enough to begin using daily.
Having built and used various blogging applications like (.Text, CommunityServer, GraffitiCMS, Octopress, Jekyll, 11ty, Micro.blog, WordPress, and Radio), I understand the importance of simplicity and ease of use. This led me to create PhrontPage, a blogging application that is not only simple and easy to host/deploy/update/maintain, but also a platform I can confidently use to write and publish my content.
My Core Wants:
- Simple to use, easy to host/deploy/update/maintain
- Dynamic, not static
- Minimal interface
- Act as a personal content hub. Eventually, I would like content to start here and then be distributed to X/Mastodon/Threads/etc.
Current Main Feature Set
- Pages
- Posts
- Posts can be published on pages
- Built-in search (Litestack!)
- Built-in redirects (you can define them, automatically created when a page or post URL changes)
- Markdown editor with assets drag/drop/paste support
Biggest To-Dos
- Better code formatting
- Version History
- Webhooks/Notifications
- Theming/CSS Clean up (duplication)
-
There are some exciting alternatives for hosting SQLite databases, and I hope to explore them shortly. ↩