Last updated:
0 purchases
birdpress
BirdPress is a Markdown-based blogging platform that can be used as a standalone
Flutter app or embedded inside of another Flutter app.
I created it on June 1st, 2022, so it's pretty bare-bones right now.
Example #
Features #
Write blog posts in Markdown.
Create blog themes in Flutter.
Main page for a blog
URls #
BirdPress uses named routes in Flutter. The following pages have been added:
/ The index of the site. The route can be prefixed by setting BirdPressSettings.blogPrefix, i.e. blogPrefix = "blog/".
/posts The list of posts or an individual post. Can be overwritten with BirdPressSettings.postsPath. If blogPrefix is specified then this is $blogPrefix/$postsPath
Getting started #
BirdPress is currently under development, all APIs are subject to change before
the 1.0.0 release. The documentation will be kept up-to-date to my best-effort.
Installation: #
install the birdpress plugin.
update assets/birdpress/index.md if desired. If you don't want to have a header, or want it to be implemented in Flutter, override the default BirdPressSettings and set indexFile to "".
write blogposts in assets/birdpress/posts/
Check the example birdpress site in birdpress/lib/main.dart to see how to use BirdPress in an existing flutter app
Usage #
BirdPress is a Flutter widget, run it as a standalone Flutter app like so:
main() {
runApp(BirdPress());
}
copied to clipboard
Additional information #
I am currently investigating the following features:
[ ] Flutter-based templating for designing layouts
TODO: Tell users more about the package: where to find more information, how to
contribute to the package, how to file issues, what response they can expect
from the package authors, and more.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.