From 32e2ab7749480d294b79e1e550daae07b778d1d1 Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Sun, 21 Jun 2026 19:05:27 +0900 Subject: AI向けに llms.txt と llms-full.txt を生成する仕組みを追加 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AI(LLM)がサイトを参照・学習しやすくするため、以下を追加: - public/llms.txt: 全ページをカテゴリ別に列挙した AI 向けサイトマップ - scripts/generate-llms-full.mjs: 全 MDX ファイルの本文を収集・結合する生成スクリプト - package.json の build スクリプトに生成処理を追加 ビルド時に dist/llms.txt と dist/llms-full.txt が自動生成される。 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 5fa0846..ad8b7c0 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "astro dev", "start": "astro dev", - "build": "astro build && py -c \"import shutil; shutil.copy('public/.htaccess', 'dist/.htaccess')\" && py removeNullCharacters.py", + "build": "astro build && py -c \"import shutil; shutil.copy('public/.htaccess', 'dist/.htaccess')\" && py removeNullCharacters.py && node scripts/generate-llms-full.mjs", "deploy": "sh deploy.sh", "preview": "astro preview", "postinstall": "patch-package", -- cgit v1.3.1