Skip to content

RFC: blog integration #100

@carstene1ns

Description

@carstene1ns

While integrating the blog posts was mostly an easy task, I am now writing code for the auxiliary pages and need to clarify some ideas to make some implementation decisions and explain the current decisions taken. So everything here is not written in stone and up for discussion:

The stem of the url will stay the same, but I would like to move the blog back from the subdomain to subdirectory to have a more integrated overall image.
That means we need some redirects to not break bookmarks and external links:
blog.easyrpg.org/year/month/slugeasyrpg.org/blog/year/month/slug

Wordpress provides some taxonomy pages, that will have a paginated view of categories, tags, authors and of course archives of years and months. While this may make sense for an automated CMS, this will duplicate a lot of pages in a lot of ways.
I therefore slimmed these down to a link list style, that means single pages with all related posts linked, not included. This way the content is not duplicated.
That means for example the archive for the year 2021 will contain:

Archive of Year 2021
[EasyRPG Player 0.7.0 "Sword"](blogurl/2021/10/easyrpg-player-0-7-0-sword/)
[Translate your favourite games - With EasyRPG](blogurl/2021/3/translate-your-favourite-games-with-easyrpg/)

Because of this and the low post-per-year count, the fine-grained monthly pages from wordpress are not needed. So another two redirects are required:
blog.easyrpg.org/year/month/easyrpg.org/blog/year/
blog.easyrpg.org/year/easyrpg.org/blog/year/

For the taxonomies I would like to move them from the prominent top level links to archive namespace, but it might be better to keep wordpress style?
blog.easyrpg.org/year/easyrpg.org/blog/archive/year
blog.easyrpg.org/tag/easyrpg.org/blog/archive/tag
blog.easyrpg.org/author/easyrpg.org/blog/archive/author
Also a different naming would be okay like adding by-, like /archive/by-category/ or /posts/by-category/.

Another question is the Feed integration. nanoc can create atom feeds, but the content and location is open for discussion, since wordpress writes a lot of them as well.
IMO only the post feed is needed, maybe category/tag feeds, but the rest not.
Comment feeds are possible, but some additional work to inject by javascript, since comments are loaded from discourse in the future.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions