export default defineNuxtConfig({
modules: ['nuxt-llms'],
llms: {
domain: 'https://mhaibaraai.cn',
title: 'YiXuan 的开发随笔',
description: '一个专注于技术分享与知识沉淀的个人网站。',
},
})
为保证 LLM 获取「可直接抓取的 Markdown 原文」,在服务端 Hook 中将站内链接重写为 /raw...[slug].md:
export default defineNitroPlugin((nitroApp) => {
nitroApp.hooks.hook('llms:generate', (_, { sections }) => {
sections.forEach((s) => {
if (!s.links) return
s.links = s.links.map((l) => ({
...l,
href: `${l.href.replace(/^https:\/\/mhaibaraai.cn/, 'https://mhaibaraai.cn/raw')}.md`,
}))
})
})
})