mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
- Add IndexNow verification key file (public/a7f3e9d1b2c44e8f9a0b1c2d3e4f5a6b.txt) - Update sitemap.xml lastmod to 2026-03-19 to signal freshness to crawlers - Add lastmod dates to blog sitemap via @astrojs/sitemap serialize() - Add scripts/seo-indexnow-submit.mjs to resubmit all 23 URLs to IndexNow (run after deploy: node scripts/seo-indexnow-submit.mjs)
45 lines
2.3 KiB
JavaScript
45 lines
2.3 KiB
JavaScript
// @ts-check
|
|
import { defineConfig } from 'astro/config';
|
|
import sitemap from '@astrojs/sitemap';
|
|
|
|
const POST_DATES = {
|
|
'https://www.worldmonitor.app/blog/posts/ai-powered-intelligence-without-the-cloud/': '2026-03-07',
|
|
'https://www.worldmonitor.app/blog/posts/build-on-worldmonitor-developer-api-open-source/': '2026-03-09',
|
|
'https://www.worldmonitor.app/blog/posts/command-palette-search-everything-instantly/': '2026-03-06',
|
|
'https://www.worldmonitor.app/blog/posts/cyber-threat-intelligence-for-security-teams/': '2026-02-24',
|
|
'https://www.worldmonitor.app/blog/posts/five-dashboards-one-platform-worldmonitor-variants/': '2026-02-12',
|
|
'https://www.worldmonitor.app/blog/posts/live-webcams-from-geopolitical-hotspots/': '2026-03-01',
|
|
'https://www.worldmonitor.app/blog/posts/monitor-global-supply-chains-and-commodity-disruptions/': '2026-02-26',
|
|
'https://www.worldmonitor.app/blog/posts/natural-disaster-monitoring-earthquakes-fires-volcanoes/': '2026-02-19',
|
|
'https://www.worldmonitor.app/blog/posts/osint-for-everyone-open-source-intelligence-democratized/': '2026-02-17',
|
|
'https://www.worldmonitor.app/blog/posts/prediction-markets-ai-forecasting-geopolitics/': '2026-03-03',
|
|
'https://www.worldmonitor.app/blog/posts/real-time-market-intelligence-for-traders-and-analysts/': '2026-02-21',
|
|
'https://www.worldmonitor.app/blog/posts/satellite-imagery-orbital-surveillance/': '2026-02-28',
|
|
'https://www.worldmonitor.app/blog/posts/track-global-conflicts-in-real-time/': '2026-02-14',
|
|
'https://www.worldmonitor.app/blog/posts/tracking-global-trade-routes-chokepoints-freight-costs/': '2026-03-15',
|
|
'https://www.worldmonitor.app/blog/posts/what-is-worldmonitor-real-time-global-intelligence/': '2026-02-10',
|
|
'https://www.worldmonitor.app/blog/posts/worldmonitor-in-21-languages-global-intelligence-for-everyone/': '2026-03-04',
|
|
'https://www.worldmonitor.app/blog/posts/worldmonitor-vs-traditional-intelligence-tools/': '2026-03-11',
|
|
'https://www.worldmonitor.app/blog/': '2026-03-19',
|
|
};
|
|
|
|
export default defineConfig({
|
|
site: 'https://www.worldmonitor.app',
|
|
base: '/blog',
|
|
output: 'static',
|
|
integrations: [
|
|
sitemap({
|
|
serialize(item) {
|
|
const lastmod = POST_DATES[item.url];
|
|
if (lastmod) return { ...item, lastmod };
|
|
return item;
|
|
},
|
|
}),
|
|
],
|
|
markdown: {
|
|
shikiConfig: {
|
|
theme: 'github-dark',
|
|
},
|
|
},
|
|
});
|