Hashnode Changelog
Explore the latest updates, improvements, and bug fixes with Hashnode Changelogs. Stay informed about the evolving features and enhancements to enhance your coding experience.
New steps component and improved accessibility on Hashnode's blog and docs product.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1730716571037/17be78a3-fe44-4769-83bf-e4df94349758.png)
At Hashnode, we want to help you build docs and blogs that are highly customizable, follow accessibility standards, and offer a great developer experience. We have been adding features and enhancements every week that focus on helping you build effective docs and blogs.
This week, we worked on:
Adding steps component to Hashnode’s docs product.
Accessibility improvements on Hashnode’s blog starter kit.
Addition of steps component on Hashnode docs.
Writing step-wise guides and tutorials is now easier and more intuitive on Hashnode. The new step component can help you write and organize guides easily.
Here’s how you can make use of it:
Go to the docs editor.
Type
/
and then click on the Advanced tab.Then scroll down to add the Steps component.
Then keep adding the step title and description to build your step-wise guide.
Accessibility improvements on Hashnode’s blog starter kit.
Hashnode’s open-source blog starter kit can help you build blogs in Headless mode in three themes:
Enterprise
Hashnode
Personal
We have made updates to improve accessibility in the Table of Contents
component in the Hashnode theme of blog starter kit by adding aria-label
and aria-expanded
attributes to buttons for screen reader support, ensuring better navigation and context for users with assistive technologies.
We hope these new features will help you write better docs and blogs. If you have any feedback or questions, reach out to us on Discord.
Free custom domain mapping for all users, configurable hyperlink and more.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1730274202197/9166b7c2-3fb8-403e-9f66-c576c68ed67a.png)
Last week at Hashnode was full of new features. The entire team gathered in Bangalore, India, and we created and launched some exciting things.
TL;DR:
The Hashnode support docs are now live.
All users can now map a custom domain on docs for free.
We added an option in our docs editor to configure hyperlinks to open in a new tab.
Mermaid diagram support is now available on blogs.
An "Unsubscribe" header has been added to blog newsletter emails.
Free custom domain mapping for all users.
With Hashnode docs, we wanted to empower more teams and businesses to go live with their documentation from day one.
One of the main features of Hashnode blogs has been custom domains. We wanted our users to have complete control and customization over their blogs, and we aimed to offer the same for our docs. That's why we decided to make the custom domain mapping feature free for users on the free tier.
Here's how you can map a custom domain in under a minute:
Hyperlinks can now open in a new tab.
How often have you been reading documentation, clicked on a hyperlink for more information, and had it open in the same tab, disrupting your reading flow?
To fix this, we have added the option to set hyperlinks to open in a new tab.
Here’s how:
Go to the docs editor.
Type the command
/link
.A link component will be added, where you can add:
An anchor text
The URL or heading that you want to link to
A checkbox that opens the link in a new tab
Once everything is done, a hyperlink will be created that opens in a new tab.
Mermaid diagram support on blogs.
Mermaid diagram is a code-based diagram that uses Markdown-inspired text definitions to create and modify diagrams. We already had Mermaid diagram support in our docs product and have now also added it to our blogs.
Here’s how you can use it in the editor:
Added “Unsubscribe” button to blog newsletter emails.
Hashnode’s newsletter feature allows you to send your articles as emails to people who have subscribed. We have now added the “Unsubscribe” header to blog newsletter emails for best practice and better deliverability.
That’s a wrap for this week. We hope these features will help you create better docs and blogs. If you have any questions, feel free to reach out to us on Discord.
Support for deep linking in docs, customizations on button component and bug fixes.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1729777565823/57a77a1c-2933-4cde-9d7b-b893fca52261.png)
We have added new improvements to Hashnode docs that will help you build effective documentation.
Here's what we shipped last week:
→ Customization options on button element
→ Deep linking support, and
→ Bug fixes
Ability to add colors to button component
Last week we shipped an update where you could add buttons to your docs, this week we added the capability to customise the button colour.
Here’s how:
Go to your docs editor.
Type
/button
and a button component will appear. Click on it to add a button.Choose the colors you want the button to display in light mode and dark mode. We will automatically add a matching text color based on the selected background color for the light or dark theme.
The video below shows how you can do it:
Deep linking support on docs.
We have added a feature that lets you link to a heading within the same draft of your docs. To use deep linking, ensure the sections you want to link to include Heading 2 or Heading 3. Then, type /link
in the editor and type # to see the available headings you can link to.
Here’s how you can do it:
Miscellaneous bug fixes
We have made a fix that sets a minimum height for table cells if no content is present.
Fixed a bug with the card component that prevented cards from rendering if no description was present.
Fixed a bug with RSS that would result in stale content at times.
Made UI updates to the "Copy Code" button on docs.
That's all for this week. We hope these updates will enhance your documentation process on Hashnode.
P.S. - We are offering our Docs by Hashnode startup license for free to all open-source projects. Read more about it here.
Custom JavaScript feature on docs, enchancements to card components and more.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1729486342492/e1e463f4-3429-4d86-8a6f-7c51334fe851.png)
Are you building documentation for your company? We launched Docs by Hashnode a few weeks ago, and we're adding new features almost every week to make the documentation process better for your team.
This week, we're focusing on features that will enhance the developer experience and offer more customization options.
TLDR;
Custom JavaScript feature (available only in paid plans): Allows you to include custom JavaScript on all pages.
Enhancements to Card and Card Group components: Support for custom images and card-level links.
Custom Button Component: Lets you add buttons to your docs.
Custom Pages: Allows you to add custom pages to your docs.
Auto-optimizes images inside pages for faster loading: This improves the LCP value in page speed analysis and overall performance by dynamically resizing and optimizing images.
Automatic page OG images: Adds an auto-generated default image as OG image if none are supplied.
Ability to add custom JavaScript to docs.
We have introduced the capability to include custom JavaScript code on all documentation pages. This gives you more flexibility and control over your documentation.
It is currently available on paid plans. To use it, navigate to the Docs dashboard, scroll down to the Appearance section, and under More customization, you can enter your JavaScript code in the Custom JavaScript box as shown below.
Ability to add images and links to card and card group component in docs.
Card elements in documentation can help improve your user experience. You can use them to list your product features, available guides, and more.
We have now added the ability to add links and images to the card and card group components in your docs.
To use it, go to the docs editor, use the /card
command, and then add the link and image as shown below:
Ability to add custom button element to your docs.
Documentation acts as the first point of entry for your users, and you may want to connect it to other resources, forms, or enhance navigation within your documentation. Custom buttons can help in achieving this goal. This week, we introduced the feature to add custom button elements to your documentation.
Here’s how you can implement it:
Open your docs editor and type
/button
.This action will insert a new button component, which you can customize and utilize within your documentation as shown below.
Adding custom pages to docs.
Documentation goes beyond just explaining your code. You might have community resources, program details, a glossary, and other similar types of content that need to be documented, but you do not know where they fit in your documentation. This is where custom pages come in.
We just released the new custom pages feature in our docs that allows you to create pages and link them to your documentation navigation bar.
To access this feature, go to the Docs dashboard → Custom pages → Create a new page, and then add the details as shown below:
Better OG image support on docs.
An OG (Open Graph) image is the image that appears when a link to a web page is shared on social media. We have made an update so that if an individual page does not have an OG image, it will default to the guide-level OG image. If the guide level OG image isn't provided, that's when we use our auto generated OG image.
This prevents blank images from appearing when you share your guides on social media, ensuring that it looks great on all platforms.
Heres’s an example of how we define OG image on docs:
Auto-optimizing images inside pages for faster loading.
We have added an update that automatically optimizes images within your pages to enhance loading speed. This update improves the LCP (Largest Contentful Paint) value in your page speed analysis and overall performance by dynamically resizing and optimizing images. This leads to better overall page speed. Each image will have ?auto=format
at the end, which performs the optimizations.
Wrapping up our feature-packed week here. If you have any questions, feel free to reach out to us on Discord.
New additions to Docs by Hashnode, new design components and bug fixes.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1728048920904/8f588270-5d7f-4082-b431-35cab56747ed.png)
Last week we launched Docs by Hashnode to the public, along with a revamp of the Hashnode homepage.
We have received great support from our community and a lot of feedback. Over the last week, we spent time perfecting our product and adding more features.
Here’s a highlight of what we shipped:
→ New project switcher in docs and blog dashboard header
→ Mermaid chart support
→ Image max width support
→ Design updates and
→ Bug fixes
New project switcher in docs and blog dashboard header.
We have added a new switcher to the header of the blogs and docs dashboard that lists both your blogs and docs together. This makes it easy to navigate between project dashboards without having to go back to the homepage. If you have more than 5 projects, there is also a search feature to help you filter and find the project you are looking for.
Added Mermaid chart support to Hashnode docs.
Mermaid is a JavaScript-based tool that uses Markdown-inspired syntax to create diagrams from text. It's used to create and modify flowcharts, sequence diagrams, pie charts, Gantt charts, and more.
This week we shipped Mermaid support to the Hashnode docs editor, and here’s how you can use it 👇
Along with this, you can also use Hashnode AI and natural language to write a prompt and generate Mermaid code, as shown in the example below 👇
Added image maximum width support.
We have added a new button in the image component that lets you set the maximum width for images. This feature is only available in Hashnode docs. To use it, go to your editor and type /image, then add an image. You will see the Expand image option that lets you set the maximum width.
Design updates
- The “Ask AI” sidebar has been redesigned. It now functions as a research assistant within the sidebar rather than appearing as a modal. This offers a more immersive experience and removes the common issue of the modal being dismissed when clicked outside.
- We have also renamed the Crazy Blogger badge to Serial Blogger. This badge is awarded when you publish an article every day for 7 days.
Miscellaneous bug fixes
A recently introduced bug caused profile pages and the editor to sometimes show duplicate publications. This issue has now been resolved.
We deployed a fix for a UI bug, in the left sidebar on the docs client where the expand chevron icon would get cut off if page title was long.
Fixed a bug in the docs where bolded text would sometimes revert to **text if there was trailing or leading whitespace.
That’s a wrap for this week! We hope these updates help you write better docs.
Revamped settings page, improvements to draft links and bug fixes.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1725286559959/c90c6fe1-0370-46df-a97f-539640e806cc.png)
We have introduced new improvements that will enhance your blogging experience on Hashnode.
Here's what we shipped:
→ A fresh-looking settings page
→ Improvements to draft links
→ Bug fixes
Revamped settings page
The settings page on Hashnode offers comprehensive information about your account settings and profile page.
We have revamped the settings page to align with our design system. The user interface has been updated to offer an improved user experience.
Here is how the old settings page looked:
The updated look of the page:
Improvements to draft links
Have you ever wanted to share your scheduled articles on social media but had to wait because the preview link kept showing the draft content?
We have now resolved this issue! Our fix now redirects the draft link to the published article link, ensuring that any user with whom the draft was shared will see the latest published article.
For example, if https://blog.example.com/preview/:draftId
is your draft link, it will redirect to https://blog.example.com/:slug
when the article is published.
Bug fixes
We had a bug that prevented writers from setting the backdate to today.
Use case: Suppose you have an article published a few weeks ago, and you have made some changes to it and want to update it to the current date. Our API was not supporting this functionality. We have now made fixes to support it.We encountered a bug where the paginated results returned by our API were incorrect if the newsletter subscribers were added via the importer. This issue has now been resolved.
That's a wrap for this week! If you have any suggestions or comments, send them our way on Discord.
New UI and improved experience for Hashnode’s GitHub integration - Write and backup effortlessly
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1722519400397/a22e71f3-af50-4da2-a0d1-e8e521c3c69e.png)
Writing on Hashnode provides a comprehensive experience. You can use our WYSIWYG editor, access Hashnode AI at no cost, enjoy a personalized feed, and utilize Notion-like inline commenting and real-time collaboration (exclusive to enterprises). Additionally, you can also publish articles from GitHub and back up your articles to GitHub.
We recently improved our GitHub integration feature and updated the UI.
Here's a comparison of the GitHub integration page with our old and new UI.
The GitHub integration feature can help you:
Backup your articles and drafts from GitHub and,
Publish your articles from GitHub using your preferred IDE.
Backing up articles and drafts from GitHub.
You can automatically back up your published posts as markdown files to a public or private repository on GitHub. This can be the same repository you use for Publish from GitHub or a different one. Backups update automatically with any edits or deletions.
With Hashnode Pro, you can also back up your article drafts. Access this feature from our new blog dashboard.
"See Installation steps" section.
In the Back up to GitHub section of the blog dashboard, there's a "See installation steps" modal with a step-by-step guide on backing up your articles to GitHub.
Publish your articles from GitHub.
To publish articles from GitHub, add the Hashnode app to your GitHub account and select a repository for your articles. You can do this from our blog dashboard and publish using any IDE you prefer. With the updated UI and flow, connecting your GitHub repository to Hashnode is now easier.
Note: Currently, Publishing from GitHub is only available to Hashnode Pro users.
"How it works" section.
In the Publish from GitHub section of the blog dashboard, there's a "How it works" modal with a step-by-step guide on setting up article publishing from GitHub in markdown format using any IDE.
Uninstalling GitHub integration.
If at any point you want to uninstall the GitHub integration, you can do it by simply clicking on the Uninstall button in the blog dashboard.
Here are some important points to remember while uninstalling the GitHub integration:
Uninstalling any part of the integration requires removing it from the GitHub app. Otherwise, reinstalling it on Hashnode will fail.
Uninstalling GitHub as a source will clear the logs.
Uninstalling any backup will not remove already backed-up articles or drafts, but we will stop backing up future articles.
With these updates, you can now easily publish your articles or back them up from our new blog dashboard.
To give this feature a try, get started writing → hn.new.
Blog Dashboard Update: Bug Fixes and Filter Feature Added
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1724746161048/2f1f151a-18aa-4ff4-be4c-4b3e9f9dfb4e.jpeg?w=500&h=500&fit=crop&crop=entropy&auto=compress,format&format=webp)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1724061926430/18fff27d-56ff-4ea1-bbaa-597bea8b11d6.png)
The Hashnode blog dashboard has been redesigned to offer an improved experience and better blog management capabilities. The blog dashboard allows you to manage everything from your blog appearance to your blog articles, including domains, members, analytics, webhooks, integrations, and more.
This week, we released two updates that will enhance your experience:
Added filter possibilities to drafts and scheduled tabs
Fixed a bug in our new blog dashboard static page editor
Added filter possibilities to the 'Drafts' and 'Scheduled' tabs on the Articles and drafts page.
We have now added a filter to the Drafts and Scheduled tabs on the Articles and drafts page of the blog dashboard. This feature allows you to view drafts created by specific authors, as well as articles scheduled by them.
This functionality is available for team blog publications and is helpful in blog management, especially for bigger teams that needs to keep a track of articles that are either in progress or scheduled by their authors.
Fixed a bug in our new blog dashboard static page editor.
We shipped a bug fix for our new dashboard static page editor, which was crashing when a user clicked on Done
after adding their content. This issue occurred specifically when a user stayed in the static page editor for extended periods.
That's all for this week! If you have any feature requests for us, please reach out to us on Discord.
Hashnode's editor is now open to all — No login or sign up required 🚀
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1722339082188/vFwiockuo.png)
Hey everyone! We've got some big news. Our popular Markdown-based visual editor is now available to anyone, no account needed. Just hop on and start writing.
🌟 Notion-style block-based editor 🌟 AI chatbot with draft-aware context 🌟 AI-assisted grammar and spelling check 🌟 Offline first 🌟 Advanced blocks like code blocks, embeds, callouts, widgets, gists, YouTube, etc. 🌟 LaTeX support 🌟 Responsive tables 🌟 Code blocks with syntax highlighting 🌟 Export to Markdown and more
AI workflow is powered by GPT-4o and free with a fair usage policy.
So, next time you need to jot down some quick notes with all the Markdown + Rich Text Editor awesomeness, just hit the URL below and start typing.
No login or onboarding. 😻✨
Start writing → hshno.de/editor
Updated dashboard pages and improved API slug handling
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1720701141890/bff09e85-ba6e-43ea-a7c6-fb3ced4fda49.png)
The Hashnode blog dashboard with our new UI and improved experience gives you full control over your blog and helps you manage it easily. We added the Extra Controls and Newsletter page with our revamped UI.
Simplified extra controls page.
Replacing the previous setup in our old dashboard where the features were bundled with other controls under the Advanced tab, the new Extra Controls page helps you effectively:
- Enable the text selection sharer feature on all articles
Allow ChatGPT to crawl your blog
Convert your personal blog to a team blog publication (this is an irreversible action)
Note: Currently, the Extra controls page is only visible to non-headless blogs. You can try it out here.
Improved newsletter experience on the blog dashboard.
The blog dashboard now includes the newsletter page featuring our latest UI, making it easier to create and manage newsletters.
Navigating through newsletter tabs and records is now much easier and faster and now you can:
Easily share your articles via email
Build and grow your subscriber base
You can access it directly from the dashboard's left sidebar, as shown in the image below.
Updates to GraphQL API.
Hashnode's public GraphQL API enables you to integrate and interact with Hashnode. For example, you can use it to build a blog from scratch among other possibilities.
We've implemented changes to our GraphQL API to streamline slug handling.
These improvements can be utilized in two ways:
Option 1: You can get a post by any previous slug using our newly added Publication.redirectedPost(slug: String!): Post
.
Here's how:
query Publication {
id
post(slug: "my-slug") {
id
slug
}
redirectedPost(slug: "my-slug") {
id
slug
}
}
And this is how the supporting code would look like:
const data = await getGqlData()
if (!data.publication.post) {
if (data.publication.redirectedPost?.slug) {
// redirect to `/${data.publication.redirectedPost.slug}`
}
// 404
}
Option 2: In addition to that, we have a new field Post.previousSlugs
that you can use to statically create redirects:
query Publication {
id
posts {
node {
id
slug
previousSlugs
}
}
}
And this is how the supporting code would look like:
const data = await getGqlData()
for (const post of data.publication.posts) {
post.previousSlugs.forEach(previousSlug => {
// redirect from `previousSlug` to `post.slug`
})
}
We hope these updates will help improve your experience on Hashnode. If you have any questions or feedback, feel free to post them on our Discord community.
Redesigned slash command and blog dashboard updates
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1721899501299/6363dbe2-0c82-432f-aff2-62e8480f62c6.png)
We have added new enhancements to Hashnode, that will improve your blogging and blog management experience.
Here's what we shipped:
The
Recommendations
page with our revamped UI is now available to all users. We have also added theSubscription toggle
in the blog dashboard.We have added
facebook
URL topublications
.We have redesigned the slash command in the new blog editor using our new design system.
Added Recommendations page and subscription toggle in the new blog dashboard.
The Recommendations page enables you to recommend up to 10 other publications. It also displays the number of followers gained through your recommendations. This week, we have introduced this page with our revamped UI, and you can access it from the left sidebar on our new blog dashboard.
We have also added the Subscribe and follow modal prompt toggle in our new blog dashboard. You can find it under the Appearance tab in the left sidebar.
This toggle is enabled by default and prompts users to follow your newsletter and/or blog as shown below.
Redesigned slash command in the new editor.
To maintain a cohesive design across our product, we have updated the slash command UI. The new design features cleaner visuals with improved icons, colors, and typography.
Here's the redesigned slash command using our new design system.
Addition of Facebook URL to your Hashnode publication.
The General tab on your blog dashboard allows you to update information about your blog. We have now included the option to add a Facebook URL alongside other social media URLs to your blog publication.
Once added, the Facebook URL will be visible on the publication navbar.
That's a wrap! If you have any questions or feedback for us, please reach out on Discord.
Hashnode AI Sidekick can now fetch the latest info while you draft.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1719473030564/cdlEjPgEE.png?auto=format)
Hashnode AI saves time on repetitive tasks like writing ALT texts, creating SEO-friendly titles, and correcting grammar. Writing also involves research and referencing. We launched AI Sidekick to help with these tasks. The latest update adds web search capabilities, so you don't need to switch between your editor and a search engine. Everything is now accessible within the Hashnode editor.
To activate AI Sidekick, use Cmd+Shift+K
on Mac or Ctrl+Shift+K
on Windows, or click the AI Sidekick
button next to the Preview button.
As a contextual chatbot, AI Sidekick understands your draft content and answers questions about it. The new version with web search capabilities helps you research while writing. Here's how:
Here are some ways it can help you:
Fact-checking: Verify facts directly in the Hashnode editor using AI Sidekick without disrupting your workflow. It also cites resources, making it easier for you to double-check.
Finding answers: AI Sidekick can help with research and answer your questions, saving you from sifting through multiple documents.
Summarizing social media posts: Need to reference a social media post? Just paste the link into AI Sidekick, and it will summarize it for you.
AI Sidekick, with this latest update, is now available to all Hashnode writers for free. Try it out by starting a new draft today!
New articles filter, blog dashboard improvements, RSS feed updates, and more.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1718868896572/FbjM5CMPD.png?auto=format)
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:
- SEO Description in RSS Feed: The
<description>
field now uses a post’s SEO description. If the SEO description is not available, it usespost.brief
instead. This adjustment draws readers with engaging summaries and facilitates quicker article selection.
- 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:
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, ashashnode:coverImage
, ensuring compliance and functionality.Reading history fix: We've addressed a bug where the reading history feature malfunctioned if a publication was unavailable.
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.
Introducing AI Sidekick — Your research assistant for writing at Hashnode!
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1717070268089/vfaEFDfYb.png?auto=format)
Writing is an easy way to share your thoughts and ideas. Blogs are a big part of the internet, with millions of writers sharing their knowledge and opinions. However, writing can slow you down and lead to spelling and grammar mistakes, especially if you aren't a native English speaker.
That's why we often ask friends and colleagues to review our drafts before publishing. Wouldn't it be easier if there was a built-in writing assistant to help with these tasks?
At Hashnode, we're making writing easier by introducing AI Sidekick, an AI-powered research assistant for writers. ✨
AI Sidekick is your personal writing assistant at Hashnode. It always has your draft's context, and you can ask it any question. Powered by the GPT-4o model, AI Sidekick is available for free to all writers on Hashnode.
You can invoke AI Sidekick in two ways. The first is by clicking the button in the editor header.
The 2nd method is by selecting text and typing the shortcut cmd + shift + k
(on mac) or ctrl + shift + k
(for windows).
Here are some of my favorite use cases:
Generate an X (formerly Twitter) thread based on my article.
Create a LinkedIn post from the draft.
Generate a TLDR.
Suggest improvements to my article.
Suggest tags and keywords.
Spot spelling and grammar errors in the draft.
And the best part... it's free! AI Sidekick is now available to all Hashnode writers. Start creating amazing content for your audience today.
Start writing: hn.new ✨
Streamlined domain management in Hashnode's new blog dashboard
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1716467294159/e284a81a-26e9-4089-a552-444dca270259.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress,format&format=webp)
Managing domains on Hashnode just got more efficient. Super excited to share the new redesigned "Domains" section in the new beta dashboard.
With this update, you can now manage all three domain types—Hashnode sub-domains, custom domains, and headless domains—from one section. Previously, the headless domain option was in the advanced tab of the blog dashboard. This update simplifies everything by consolidating them into one place.
This redesign also fixes a lot of accessibility issues that users previously complained. Try out the new dashboard today and let us know what you think. :)
If you have any questions or feedback, feel free to leave a comment or reach out to us on Discord.
Custom AI prompts are now available in the editor.
![Author](https://cdn.hashnode.com/res/hashnode/image/upload/v1685528976587/Gj1PtfLG9.jpg)
![changelog cover](https://cdn.hashnode.com/res/hashnode/image/upload/v1716388464674/4630a378-84c1-4e8e-a7fc-fc02509906f4.png?w=1600&h=840&fit=crop&crop=entropy&auto=compress,format&format=webp)
Hashnode AI helps you write better and faster with built-in tools that make writing effortless. While our predefined prompts are useful, you now have the flexibility to create custom prompts, simplifying the writing process by allowing you to use personalized prompts directly in the editor.
How to use custom prompts?
Highlight the text in the editor you want to work with and click "Ask AI" or type the shortcut
Cmd+J
(⌘+J) in macOS or theCtrl+J
on Windows to invoke the AI.Write your custom prompt or choose from the built-in ones.
Hashnode AI, will give you a response based on the prompt selected.
Custom prompts allow users to define their own text operations. Let’s look at some of the examples:
Changing the layout: Transform your content into different formats, such as converting a paragraph into a table layout for better readability.
Example prompt: Convert this selection into table layout.
Code improvements: Get suggestions and improvements for your code snippets and even add a code block.
Example prompt: Add inline code in this paragraph where necessary.
Improving flow of the content: Organize and merge related information for improved flow.
Example prompt: Combine these paragraphs into one.