Standard.site Docusaurus with SequoiaHow to add Standard.site support to a Docusaurus site with SequoiaJohn Reilly·Jun 22·4 min readFollowdocusaurus
How we fixed my SEOIn October 2022 traffic to my site tanked. Growtika collaborated with me to fix it. This is what we did. Read it if you're trying to improve your SEO.John Reilly·Nov 28·31 min readFollowseodocusaurusazure static web apps
Docusaurus 3: how to migrate rehype pluginsLearn how to migrate rehype plugins to Docusaurus 3.John Reilly·Oct 9·6 min readFollowdocusaurus
Docusaurus: Structured Data FAQs with MDXThis demos how to make an MDX component that renders FAQs into a page, and the same information as Structured Data. It also shows how to use it with Docusaurus.John Reilly·Apr 8·5 min readFollowdocusaurusseo
Docusaurus blogs: adding breadcrumb structured dataDocusaurus blogs can add breadcrumb structured data to their blog posts. This post shows how to add it using the JSON-LD format.John Reilly·Feb 5·5 min readFollowdocusaurusseo
Docusaurus blogs: using the createFeedItems API with git commit dateThe Docusaurus createFeedItems API can be used to tweak RSS feeds for your blog. This post shows how to use it with the git commit date.John Reilly·Jan 28·4 min readFollowdocusaurus
Docusaurus: improving Core Web Vitals with fetchpriorityBy using `fetchpriority` on your Largest Contentful Paint you can improve your Core Web Vitals. This post implements that with Docusaurus.John Reilly·Jan 18·4 min readFollowdocusaurus
Serving Docusaurus images with CloudinaryCloudinary offers an image CDN which can improve performance of your site. This post details how to get Docusaurus to use Cloudinary to serve optimised images.John Reilly·Dec 26·8 min readFollowdocusaurus
Publishing Docusaurus to dev.to with the dev.to APIThe dev.to API provides a way to cross post your Docusaurus blogs to dev.to. This post describes how to do that with TypeScript, Node.js and the dev.to API.John Reilly·Dec 11·5 min readFollowdocusaurusgithub actions
Docusaurus: Using fontaine to reduce custom font cumulative layout shiftCustom font usage can introduce cumulative layout shift (or "jank") to your website. This post shows how to use fontaine to reduce this with Docusaurus sites.John Reilly·Dec 1·5 min readFollowdocusaurus
Adding lastmod to sitemap based on git commitsThis post demonstrates enriching an XML sitemap with `lastmod` timestamps based on git commits.John Reilly·Nov 25·4 min readFollownode.jsdocusaurus
XML: read and write with Node.jsThis post demonstrates reading and writing XML in Node.js using fast-xml-parser. We will use the Docusauruses XML sitemap as an example.John Reilly·Nov 22·4 min readFollownode.jsdocusaurus
Faster Docusaurus builds with swc-loaderThis post demonstrates how to speed up your Docusaurus build by using SWC and the `swc-loader` for webpack.John Reilly·Sep 29·2 min readFollowdocusauruswebpack
Azure Static Web Apps: Node.js 16 / 18 and OryxAzure Static Web Apps presently fixes to Node.js 14 when building. If you require a different version of Node to build, here is how.John Reilly·May 28·2 min readFollowazure static web appsgithub actionsdocusaurusnode.js
Lighthouse meet GitHub ActionsThis post illustrates how to integrate Lighthouse into a GitHub Actions workflow for an Azure Static Web App.John Reilly·Mar 20·8 min readFollowazure static web appsgithub actionsdocusaurus
Azure Static Web Apps - a Netlify alternativeAzure Static Web Apps are a new offering from Microsoft. This post looks at what they are and how they compare to Netlify.John Reilly·Feb 8·6 min readFollowazure static web appsgithub actionsdocusaurus
Lazy loading images with DocusaurusDocusaurus websites can implement native lazy-loading of images, you can by writing a Rehype plugin.John Reilly·Feb 2·2 min readFollowdocusaurus
Preload fonts with Docusaurus (updated 03/11/2022)Improve website performance by preloading web fonts in Docusaurus using `webpack-font-preload-plugin` or `headTags` API, as described in this tutorial.John Reilly·Dec 29·4 min readFollowdocusauruswebpack
Docusaurus, meta tags and Google DiscoverBoost your websites appearance in Google Discover with high-quality images and `max-image-preview:large` meta tag setting in Docusaurus.John Reilly·Oct 18·3 min readFollowdocusaurus
Blog Archive for DocusaurusLearn how to add a blog archive to your Docusaurus blog and browse through historic posts. Follow the articles steps to implement.John Reilly·May 1·3 min readFollowdocusauruswebpack
RSS update; we moved to DocusaurusA blogger migrated to Docusaurus and GitHub Pages, shares feed updates, with new Atom and RSS feeds and all historic links still working.John Reilly·Mar 17·1 min readFollowdocusaurus
The definitive guide to migrating from Blogger to DocusaurusLearn how to transfer a Blogger website to Docusaurus without losing content. Use a TypeScript console app to convert HTML to Markdown.John Reilly·Mar 15·9 min readFollowdocusaurustypescript