From b96ed65c63d26c4d26395d78dae98f9504c047cb Mon Sep 17 00:00:00 2001 From: Matt Watson Date: Thu, 19 Feb 2026 17:38:08 -0500 Subject: [PATCH 01/25] align gitignore --- .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index b8430ed..4fb464e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,10 @@ +# apps/site + apps/docs node_modules dist .astro +.env +.env.* + +# apps/freshdesk +Pipfile +Pipfile.lock From 174e7d84921d54e2a179087ca4b87b2f754cefc0 Mon Sep 17 00:00:00 2001 From: Matt Watson Date: Thu, 19 Feb 2026 08:31:30 -0500 Subject: [PATCH 02/25] install, setup @astro/sitemap install astro sitemap setup astro sitemap wip correct url, install/update deps --- apps/site/astro.config.mjs | 5 +- apps/site/package.json | 1 + apps/site/src/layouts/Base.astro | 1 + package-lock.json | 9258 ------------------------------ 4 files changed, 6 insertions(+), 9259 deletions(-) delete mode 100644 package-lock.json diff --git a/apps/site/astro.config.mjs b/apps/site/astro.config.mjs index 5c28306..70b5fe5 100644 --- a/apps/site/astro.config.mjs +++ b/apps/site/astro.config.mjs @@ -1,15 +1,18 @@ import { dirname, join } from 'node:path'; import { fileURLToPath } from 'node:url'; +import { defineConfig } from 'astro/config'; import mdx from '@astrojs/mdx'; import react from '@astrojs/react'; import { defineConfig } from 'astro/config'; import favicons from 'astro-favicons'; +import sitemap from '@astrojs/sitemap'; const rootDir = dirname(fileURLToPath(import.meta.url)); const uswdsPackages = join(rootDir, '../../node_modules/@uswds/uswds/packages'); export default defineConfig({ - integrations: [mdx(), react(), favicons()], + site: 'https://biodatacatalyst.nhlbi.nih.gov', + integrations: [mdx(), react(), sitemap()], markdown: { remarkPlugins: [['remark-excerpt', { remove: true }]], }, diff --git a/apps/site/package.json b/apps/site/package.json index 57c40a7..3d30896 100644 --- a/apps/site/package.json +++ b/apps/site/package.json @@ -11,6 +11,7 @@ "dependencies": { "@astrojs/mdx": "^4.3.13", "@astrojs/react": "^4.2.0", + "@astrojs/sitemap": "^3.7.0", "@bdc/uswds-theme": "*", "@trussworks/react-uswds": "^11.0.0", "@uswds/uswds": "^3.13.0", diff --git a/apps/site/src/layouts/Base.astro b/apps/site/src/layouts/Base.astro index 33e06c5..12cae60 100644 --- a/apps/site/src/layouts/Base.astro +++ b/apps/site/src/layouts/Base.astro @@ -20,6 +20,7 @@ const displayTitle = title.includes('BioData Catalyst') {displayTitle} + diff --git a/apps/site/src/components/news/ArticleHeader.astro b/apps/site/src/components/news/ArticleHeader.astro index 1b54b1e..e3c2213 100644 --- a/apps/site/src/components/news/ArticleHeader.astro +++ b/apps/site/src/components/news/ArticleHeader.astro @@ -24,6 +24,6 @@ import TagLink from '@components/link/TagLink.astro'; diff --git a/apps/site/src/components/news/Figure.astro b/apps/site/src/components/news/Figure.astro index 87dd1d2..aaa62b4 100644 --- a/apps/site/src/components/news/Figure.astro +++ b/apps/site/src/components/news/Figure.astro @@ -18,7 +18,7 @@ const classes = ['figure', `figure--${width}`, float && `figure--${float}`]
{alt} - {caption &&
{caption}
} + {caption &&
{caption}
}