Dev Diary Ep75 - Blogging Preview

Hey everyone,

Thanks so much for all the feedback, it’s been great hearing what everyone’s hoping for from a lightweight, markdown-based blogging system :laughing:

I sat down with @ben this morning, and we went through each post in this thread. We took some notes, and I’ll do my best to summarise everything below. Here goes…

1. Online Editing / Client Login

The good news: all blog posts are just Markdown files in a folder on your server. So, in theory, anyone could create an admin back-end to manage them ( write, edit, publish, the works).

And yep, you can simply upload Markdown files to a specific folder on your server, and they’ll magically appear as new posts on your site. You can even link to online resources. No RapidWeaver required.

One of our main goals when building anything for Elements is to keep it all as flexible and as open as possible.

So… what about online editing? Well, what @ben demoed is just half of the story.

Yes, online editing is part of the plan. Once it’s ready, it’ll let you (or your clients) log in and add/edit posts from anywhere, on any device.

Right now, we’re focusing on getting the front-end polished so you can start blogging locally. The back-end editing tools will come later, as a separate set of components. All components will be included in all versions of Elements, but there will likely be an extra ongoing cost for the online editing functionality.

2. Adding images and videos

Yes! You’ll be able to embed images and videos using standard Markdown, you’ll just need to make sure you know the resource name, and Elements will handle the rest of the path.

That said, we know some of you will want a bit more control over how images and content are displayed. So keep in mind: this is Markdown-based, and there are a few limitations. For things like image alignment, you’ll need to wrap elements in a bit of HTML/CSS (or Tailwind classes) as needed.

Markdown is awesome, but working with plain text files always comes with trade-offs. That said, we’re aiming to keep things as smooth and flexible as possible.

3. Open Graph Support.

Yes, we’ll be generating Open Graph tags from the post content automatically. :victory_hand:

4. More Features!!!

Things like showing related articles, post authors, and generating RSS feeds are on the roadmap and all doable. Keep an eye out for next week’s update to see what we’ve managed to tick off.

Phew… did we miss anything?

We’re not going to promise the moon on a stick :full_moon_face::lollipop: but just like all the other features we’ve built with your feedback, we’re going to do our best to create something we all want to use.

I hope this post covers everything. If I missed your question or you want more detail on something specific, just reply here and I’ll do my best to help :blush:

Thanks!

6 Likes