diff --git a/blog-website/docusaurus.config.js b/blog-website/docusaurus.config.js
index 7973f44ae7d..390ea0b543d 100644
--- a/blog-website/docusaurus.config.js
+++ b/blog-website/docusaurus.config.js
@@ -344,6 +344,7 @@ const config = {
tags: 'tags.yml',
onInlineAuthors: 'ignore',
onInlineTags: 'throw',
+ onUntruncatedBlogPosts: 'ignore',
postsPerPage: 20,
path: './blog',
routeBasePath: '/', // Set this value to '/'.
@@ -613,6 +614,16 @@ const config = {
href: '/azure-container-apps-easy-auth-and-dotnet-authentication',
label: 'Azure Container Apps: Easy Auth and .NET',
},
+ {
+ href: '/introducing-azdo-npm-auth',
+ label:
+ 'Introducing azdo-npm-auth (Azure DevOps npm auth)',
+ },
+ {
+ href: '/npx-and-azure-artifacts-the-secret-cli-delivery-mechanism',
+ label:
+ 'npx and Azure Artifacts: the secret CLI delivery mechanism',
+ },
{
href: '/azure-static-web-apps-dynamic-redirects-azure-functions',
label:
@@ -628,147 +639,4 @@ const config = {
},
links: [
{
- href: '/eslint-your-csharp-in-vs-code-with-roslyn-analyzers',
- label: 'ESLint your C# with Roslyn Analyzers',
- },
- {
- href: '/aspnet-serilog-and-application-insights',
- label: 'ASP.NET, Serilog and Application Insights',
- },
- ],
- }),
- makeFooterColumnWithMultipleTitles({
- title: {
- label: 'React',
- href: '/tags/react',
- icon: '/img/react-logo.svg',
- },
- links: [
- {
- href: '/structured-data-seo-and-react',
- label: 'Structured data and React',
- },
- {
- href: '/react-usesearchparamsstate',
- label:
- 'React: storing state in URL with URLSearchParams',
- },
- ],
- }),
- ].join(''),
- },
- ],
- },
- {
- items: [
- {
- html: [
- makeFooterColumnWithMultipleTitles({
- title: { label: 'Notable articles', href: '' },
- links: [
- {
- href: '/definitely-typed-the-movie',
- label: 'The history of Definitely Typed',
- icon: '/img/definitely-typed-logo.png',
- },
- {
- href: '/typescript-documentary',
- label: 'TypeScript: the documentary',
- icon: '/img/ts-logo-128.svg',
- },
- {
- href: '/definitive-guide-to-migrating-from-blogger-to-docusaurus',
- label:
- 'The definitive guide to migrating from Blogger to Docusaurus',
- icon: '/img/docusaurus-logo.svg',
- },
- {
- href: '/how-we-fixed-my-seo',
- label: 'How we fixed my SEO',
- },
- ],
- }),
-
- makeFooterColumnWithMultipleTitles({
- title: { label: 'Popular articles', href: '' },
- links: [
- {
- href: '/aspnet-serilog-and-application-insights',
- label: 'ASP.NET, Serilog and Application Insights',
- },
- {
- href: '/eslint-your-csharp-in-vs-code-with-roslyn-analyzers',
- label: 'ESLint your C# with Roslyn Analyzers',
- },
- {
- href: '/prettier-your-csharp-with-dotnet-format-and-lint-staged',
- label:
- 'dotnet-format: Prettier your C# with lint-staged & husky',
- },
- ],
- }),
-
- makeFooterColumnWithMultipleTitles({
- title: { label: 'Recently updated', href: '' },
- links: recentlyUpdatedPostsJson.map((post) => ({
- href: post.link,
- label: post.title,
- })),
- }),
- ].join(''),
- },
- ],
- },
- {
- title: 'Learn more / support me',
- items: [
- {
- label: 'Blog source code on GitHub',
- href: 'https://github.com/johnnyreilly/blog.johnnyreilly.com',
- },
- {
- label: 'Blog categories',
- href: '/tags',
- },
- {
- label: 'RSS feed',
- href: 'https://johnnyreilly.com/rss.xml',
- },
- {
- label: 'Atom feed',
- href: 'https://johnnyreilly.com/atom.xml',
- },
- {
- label: 'Privacy Policy',
- href: '/privacy-policy',
- },
- {
- html: ``,
- },
- {
- html: ``,
- },
- ],
- },
- ],
- copyright: `Copyright © 2012 - ${new Date().getFullYear()} John Reilly. Built with Docusaurus.`,
- },
- prism: {
- theme: prismThemes.shadesOfPurple,
- darkTheme: prismThemes.nightOwl,
- additionalLanguages: [
- 'powershell',
- 'csharp',
- 'docker',
- 'bicep',
- 'diff',
- 'bash',
- 'json',
- 'yaml',
- 'go',
- ],
- },
- }),
-};
-
-export default config;
+ href: '/eslint-your-csharp-in-vs-code-wi