New articles filter, blog dashboard improvements, RSS feed updates, and more.

Author

Fazle Rahman

·

improvement
changelog banner

TLDR;

We added filtering to the articles tab in the blog dashboard, so you can easily find articles by specific authors. We also redesigned the custom redirects functionality with our updated UI, improved the RSS feed for blogs, and fixed some bugs.


Added new filters to the Articles tab in the blog dashboard.

The new filter feature makes it easy to manage and find articles by specific authors. It's especially helpful for large teams with many articles.

For team blogs, you can now quickly find articles by specific members. Simply go to the blog dashboard, click on Articles in the left sidebar, and then select the filter option. This enables you to search for articles by member names or usernames, choose one or multiple authors, and apply the filter to display their articles.

Custom redirect page on the blog dashboard now has a new look.

Custom redirects let you create easy-to-remember URLs that lead to specific websites. For example, if your Hashnode blog is haimantika.com and you want a shortcut to your GitHub, you can create haimantika.com/github and set up a 301 redirect on Hashnode.

With this update, custom redirects feature is now available in Hashnode's new blog dashboard. Go to new dashboard, and click on "Custom page redirects".

Updates to the RSS Feed.

RSS feed at Hashnode now update more efficiently and are fully compliant with RSS 2.0, enhancing content accessibility, SEO, and distribution.

You can access the RSS feed by entering the subpath to your blog url /rss.xml like https://blog.seancoughlin.me/rss.xml.

Key updates include:

  1. SEO Description in RSS Feed: The <description> field now uses a post’s SEO description. If the SEO description is not available, it uses post.brief instead. This adjustment draws readers with engaging summaries and facilitates quicker article selection.
  1. Full Article Content in RSS Feed: Full post content is now included in a new field, <hashnode:content>, within <item>.

This field displays the full HTML content of the post:

      <hashnode:content>
           <![CDATA[ Post HTML content ]]>
       </hashnode:content>

We've added xmlns:hashnode="https://hashnode.com/rss" to the root <rss> element to support this new feature.

The root element now looks like this:

    <rss version="2.0" xmlns:hashnode="https://hashnode.com/rss">

We've implemented these changes to make RSS feed more user-friendly and effective in content delivery.

Miscellaneous bug fixes.

We've made several improvements to enhance the functionality and reliability of Hashnode:

  1. RSS feed enhancement: We resolved an issue where the RSS feed failed validation due to the improper <cover_image> tag. Now, we've transitioned to using the Hashnode-specific namespace for custom field elements, as hashnode:coverImage, ensuring compliance and functionality.

  2. Reading history fix: We've addressed a bug where the reading history feature malfunctioned if a publication was unavailable.

  3. Publication domain uniqueness: We've resolved a bug that previously allowed the creation of multiple publications with the same domain, ensuring each publication maintains a unique domain.


We hope these new improvements will improve your blogging experience on Hashnode. If you have any questions or feedback for us, please reach out on Discord.