genderphasing

blog/reblog

blog/reblog aims to provide a platform for folks with strong interests to write at length about them. do you like getting in-depth with things and talking about them? are you a huge nerd about something you want to write about? then it's for you, whatever your interests are.

that's the "blog" in blog/reblog, but it's not just that. you can't write in a vacuum. everyone who writes has to read; books, blogs, anything. the reblogging is sharing and responding to each other's words, providing not just more to think and write about, but the inspiration to do it.

so in sum: blog/reblog gives you a place to write, and lots of reasons to.

installation and usage

for now, see the crate homepage.

short-term plans

the current phase is very limited in scope: just enough for this to be usable without a rust dev environment, and a useful base for the next phases in the roadmap. that leaves a pretty short todo list for v0:

longer-term plans

right now, blog/reblog is in a very pre-alpha state. i have the immediate plans listed above, but i also have a longer-term vision for this. this is a personal project, so there's no timeline here, but it'll provide structure to keep me motivated to keep working on this.

  1. blog/reblog ssg

    a small cli-based frontend to the core blog/reblog site generator. not the best to use – but good enough for me, and that's the target audience for now. still, simple blogs for people comfortable with html would be totally doable.

    this is deliberately narrowly scoped. i don't want it taking up too much time that'd be better spent on phase 2.

  2. blog/reblog cms

    a web-based, self-hosted, authenticated frontend to the generator. generates into a local directory by default, but can also push files to s3 or w/e, so if you want to run it locally/on a different server you can. hopefully includes an rss feed and reblog button – but no promises. definitely easy to host – that'll be a priority over scale or redundancy. (though it's still static-site-generating, so… scale should be easy.)

  3. blog-reblog.net

    a fully functional, multi-user blogging platform. any given user's experience is pretty similar to if they self-hosted the cms, but this supports having multiple users with access to multiple blogs. the software should still be easy enough to self-host, but only if you're fine with a bit of tinkering.

right now, i'm working on phase one, just barely. if you want to use blog/reblog, you need to write some rust, but the situation should improve rapidly.

(for clarity: i don't intend to drop support for past phases when i start new ones. i mean, i'm only human, i only have so many hours in a day, but the plan is to keep them all around as different frontends to the same logic.)