[{"data":1,"prerenderedAt":901},["ShallowReactive",2],{"content-/frontmatter-issues-fix":3,"all-pages-for-dir":879,"related-/frontmatter-issues-fix":880,"og-image-/frontmatter-issues-fix":900},{"id":4,"title":5,"body":6,"category":863,"concepts":863,"description":864,"extension":865,"meta":866,"navigation":495,"ogImage":863,"path":867,"project_name":863,"published":868,"publishedAt":869,"seo":870,"source":863,"stem":871,"tags":872,"todo":863,"unpublished":868,"updatedAt":863,"__hash__":878},"pages/2025-10/2025-10-26/frontmatter-issues-fix.md","コンテンツがインデックスに表示されない問題の原因と対処",{"type":7,"value":8,"toc":842},"minimark",[9,12,16,20,23,26,31,34,55,61,79,83,93,115,119,132,136,139,155,159,170,173,177,184,300,306,387,393,398,411,417,424,434,443,459,464,514,518,573,576,579,593,601,604,608,611,683,687,711,715,718,771,774,779,796,801,815,821,824,838],[10,11,5],"h1",{"id":5},[13,14,15],"h2",{"id":15},"問題の概要",[17,18,19],"p",{},"コンテンツディレクトリ内の一部のマークダウンファイルが、記事一覧（インデックス）に表示されない問題が発生していました。",[13,21,22],{"id":22},"原因の特定",[17,24,25],{},"調査の結果、以下の3つの原因が判明しました:",[27,28,30],"h3",{"id":29},"_1-フロントマターの完全な欠落高優先度","1. フロントマターの完全な欠落（高優先度）",[17,32,33],{},"以下のファイルにはフロントマターが全く存在していませんでした:",[35,36,37,44,49],"ul",{},[38,39,40],"li",{},[41,42,43],"code",{},"apps/web/content/2025-10-19/google-claims-fact-check.md",[38,45,46],{},[41,47,48],{},"apps/web/content/2025-10-20/設計思想Q&A.md",[38,50,51,54],{},[41,52,53],{},"apps/web/content/2025-10-19/aaa.md","（重複ファイル）",[17,56,57],{},[58,59,60],"strong",{},"問題点:",[35,62,63,66],{},[38,64,65],{},"Nuxt Contentはフロントマターなしのマークダウンファイルを正しく認識・解析できない",[38,67,68,71,72,71,75,78],{},[41,69,70],{},"title","、",[41,73,74],{},"description",[41,76,77],{},"publishedAt","などの必須メタデータが存在しない",[27,80,82],{"id":81},"_2-フィールド名の不一致中優先度","2. フィールド名の不一致（中優先度）",[17,84,85,86,88,89,92],{},"以下のファイルは",[41,87,77],{},"ではなく",[41,90,91],{},"date","フィールドを使用していました:",[35,94,95,100,105,110],{},[38,96,97],{},[41,98,99],{},"apps/web/content/2025-10-18/excel-functions-let-xmatch-index-guide.md",[38,101,102],{},[41,103,104],{},"apps/web/content/2025-10-19/claude-skills-complete-guide.md",[38,106,107],{},[41,108,109],{},"apps/web/content/2025-10-20/kurikoshi-kessonkin-calculation-module.md",[38,111,112],{},[41,113,114],{},"apps/web/content/2025-10-19/freee-ai-accounting-flow.md",[17,116,117],{},[58,118,60],{},[35,120,121,127],{},[38,122,123,124,126],{},"アプリケーションが",[41,125,77],{},"フィールドを期待している",[38,128,129,131],{},[41,130,91],{},"フィールドでは日付が正しく認識されず、ソートや表示に問題が発生",[27,133,135],{"id":134},"_3-日本語ファイル名低優先度","3. 日本語ファイル名（低優先度）",[17,137,138],{},"以下のファイルが日本語ファイル名を使用していました:",[35,140,141,146,151],{},[38,142,143],{},[41,144,145],{},"apps/web/content/2025-10-06/コミュニケーション原則メモ.md",[38,147,148],{},[41,149,150],{},"apps/web/content/2025-10-06/SNS発信の原則メモ.md",[38,152,153],{},[41,154,48],{},[17,156,157],{},[58,158,60],{},[35,160,161,164,167],{},[38,162,163],{},"URLエンコーディングの問題",[38,165,166],{},"一部のシステムやツールでの互換性の問題",[38,168,169],{},"SEO上のベストプラクティスに反する",[13,171,172],{"id":172},"実施した修正",[27,174,176],{"id":175},"高優先度-フロントマターの追加","高優先度: フロントマターの追加",[178,179,181],"h4",{"id":180},"google-claims-fact-checkmd",[41,182,183],{},"google-claims-fact-check.md",[185,186,191],"pre",{"className":187,"code":188,"language":189,"meta":190,"style":190},"language-yaml shiki shiki-themes vitesse-light vitesse-light","---\ntitle: Googleに関する主張のファクトチェック\ndescription: GoogleのAnthropic・SpaceX保有率、検索シェア、Android端末数など10項目の主張を検証。9項目が正確またはほぼ正確という検証結果\npublishedAt: 2025-10-19\ntags:\n  - Google\n  - fact-check\n  - Anthropic\n  - SpaceX\n  - market-share\n  - memo\n---\n","yaml","",[41,192,193,202,216,226,237,246,255,263,271,279,287,295],{"__ignoreMap":190},[194,195,198],"span",{"class":196,"line":197},"line",1,[194,199,201],{"class":200},"senZ8","---\n",[194,203,205,208,212],{"class":196,"line":204},2,[194,206,70],{"class":207},"sz8Xr",[194,209,211],{"class":210},"shFtX",":",[194,213,215],{"class":214},"sdGka"," Googleに関する主張のファクトチェック\n",[194,217,219,221,223],{"class":196,"line":218},3,[194,220,74],{"class":207},[194,222,211],{"class":210},[194,224,225],{"class":214}," GoogleのAnthropic・SpaceX保有率、検索シェア、Android端末数など10項目の主張を検証。9項目が正確またはほぼ正確という検証結果\n",[194,227,229,231,233],{"class":196,"line":228},4,[194,230,77],{"class":207},[194,232,211],{"class":210},[194,234,236],{"class":235},"snbK4"," 2025-10-19\n",[194,238,240,243],{"class":196,"line":239},5,[194,241,242],{"class":207},"tags",[194,244,245],{"class":210},":\n",[194,247,249,252],{"class":196,"line":248},6,[194,250,251],{"class":210},"  -",[194,253,254],{"class":214}," Google\n",[194,256,258,260],{"class":196,"line":257},7,[194,259,251],{"class":210},[194,261,262],{"class":214}," fact-check\n",[194,264,266,268],{"class":196,"line":265},8,[194,267,251],{"class":210},[194,269,270],{"class":214}," Anthropic\n",[194,272,274,276],{"class":196,"line":273},9,[194,275,251],{"class":210},[194,277,278],{"class":214}," SpaceX\n",[194,280,282,284],{"class":196,"line":281},10,[194,283,251],{"class":210},[194,285,286],{"class":214}," market-share\n",[194,288,290,292],{"class":196,"line":289},11,[194,291,251],{"class":210},[194,293,294],{"class":214}," memo\n",[194,296,298],{"class":196,"line":297},12,[194,299,201],{"class":200},[178,301,303],{"id":302},"設計思想qamd",[41,304,305],{},"設計思想Q&A.md",[185,307,309],{"className":187,"code":308,"language":189,"meta":190,"style":190},"---\ntitle: Excelファイル 設計思想Q&A\ndescription: Excel人生計画ファイルの設計思想と設計選択について、モジュール設計、LET関数、シート構成などの疑問に答える包括的なQ&A集\npublishedAt: 2025-10-20\ntags:\n  - Excel\n  - 設計思想\n  - モジュール設計\n  - LET関数\n  - ライフプランニング\n---\n",[41,310,311,315,324,333,342,348,355,362,369,376,383],{"__ignoreMap":190},[194,312,313],{"class":196,"line":197},[194,314,201],{"class":200},[194,316,317,319,321],{"class":196,"line":204},[194,318,70],{"class":207},[194,320,211],{"class":210},[194,322,323],{"class":214}," Excelファイル 設計思想Q&A\n",[194,325,326,328,330],{"class":196,"line":218},[194,327,74],{"class":207},[194,329,211],{"class":210},[194,331,332],{"class":214}," Excel人生計画ファイルの設計思想と設計選択について、モジュール設計、LET関数、シート構成などの疑問に答える包括的なQ&A集\n",[194,334,335,337,339],{"class":196,"line":228},[194,336,77],{"class":207},[194,338,211],{"class":210},[194,340,341],{"class":235}," 2025-10-20\n",[194,343,344,346],{"class":196,"line":239},[194,345,242],{"class":207},[194,347,245],{"class":210},[194,349,350,352],{"class":196,"line":248},[194,351,251],{"class":210},[194,353,354],{"class":214}," Excel\n",[194,356,357,359],{"class":196,"line":257},[194,358,251],{"class":210},[194,360,361],{"class":214}," 設計思想\n",[194,363,364,366],{"class":196,"line":265},[194,365,251],{"class":210},[194,367,368],{"class":214}," モジュール設計\n",[194,370,371,373],{"class":196,"line":273},[194,372,251],{"class":210},[194,374,375],{"class":214}," LET関数\n",[194,377,378,380],{"class":196,"line":281},[194,379,251],{"class":210},[194,381,382],{"class":214}," ライフプランニング\n",[194,384,385],{"class":196,"line":289},[194,386,201],{"class":200},[178,388,390],{"id":389},"freee-ai-accounting-flowmd",[41,391,392],{},"freee-ai-accounting-flow.md",[17,394,395,397],{},[41,396,77],{},"フィールドを追加:",[185,399,401],{"className":187,"code":400,"language":189,"meta":190,"style":190},"publishedAt: 2025-10-19\n",[41,402,403],{"__ignoreMap":190},[194,404,405,407,409],{"class":196,"line":197},[194,406,77],{"class":207},[194,408,211],{"class":210},[194,410,236],{"class":235},[178,412,414],{"id":413},"aaamd",[41,415,416],{},"aaa.md",[17,418,419,420,423],{},"重複ファイルと判明（",[41,421,422],{},"claude-skills-complete-guide.md","と同じ内容）したため削除。",[27,425,427,428,430,431,433],{"id":426},"中優先度-date-publishedat-への変更","中優先度: ",[41,429,91],{}," → ",[41,432,77],{}," への変更",[17,435,436,437,439,440,442],{},"以下の3ファイルで",[41,438,91],{},"フィールドを",[41,441,77],{},"に変更:",[35,444,445,450,454],{},[38,446,447],{},[41,448,449],{},"excel-functions-let-xmatch-index-guide.md",[38,451,452],{},[41,453,422],{},[38,455,456],{},[41,457,458],{},"kurikoshi-kessonkin-calculation-module.md",[17,460,461],{},[58,462,463],{},"変更例:",[185,465,467],{"className":187,"code":466,"language":189,"meta":190,"style":190},"# Before\ndate: \"2025-10-19\"\n\n# After\npublishedAt: \"2025-10-19\"\n",[41,468,469,475,491,497,502],{"__ignoreMap":190},[194,470,471],{"class":196,"line":197},[194,472,474],{"class":473},"sxvE3","# Before\n",[194,476,477,479,481,485,488],{"class":196,"line":204},[194,478,91],{"class":207},[194,480,211],{"class":210},[194,482,484],{"class":483},"sMJiu"," \"",[194,486,487],{"class":214},"2025-10-19",[194,489,490],{"class":483},"\"\n",[194,492,493],{"class":196,"line":218},[194,494,496],{"emptyLinePlaceholder":495},true,"\n",[194,498,499],{"class":196,"line":228},[194,500,501],{"class":473},"# After\n",[194,503,504,506,508,510,512],{"class":196,"line":239},[194,505,77],{"class":207},[194,507,211],{"class":210},[194,509,484],{"class":483},[194,511,487],{"class":214},[194,513,490],{"class":483},[27,515,517],{"id":516},"低優先度-ファイル名の英語化","低優先度: ファイル名の英語化",[519,520,521,534],"table",{},[522,523,524],"thead",{},[525,526,527,531],"tr",{},[528,529,530],"th",{},"旧ファイル名",[528,532,533],{},"新ファイル名",[535,536,537,550,562],"tbody",{},[525,538,539,545],{},[540,541,542],"td",{},[41,543,544],{},"コミュニケーション原則メモ.md",[540,546,547],{},[41,548,549],{},"communication-principles.md",[525,551,552,557],{},[540,553,554],{},[41,555,556],{},"SNS発信の原則メモ.md",[540,558,559],{},[41,560,561],{},"sns-principles.md",[525,563,564,568],{},[540,565,566],{},[41,567,305],{},[540,569,570],{},[41,571,572],{},"design-philosophy-qa.md",[13,574,575],{"id":575},"修正結果",[17,577,578],{},"開発サーバーのログより:",[35,580,581,587,590],{},[38,582,583,584],{},"処理されたファイル数: ",[58,585,586],{},"28ファイル",[38,588,589],{},"全ての変更がNuxt Contentに認識された",[38,591,592],{},"削除されたファイル: 4ファイル（重複と日本語名の旧ファイル）",[185,594,599],{"className":595,"code":597,"language":598},[596],"language-text","[@nuxt/content] ✔ Processed 2 collections and 28 files\n","text",[41,600,597],{"__ignoreMap":190},[13,602,603],{"id":603},"今後の予防策",[27,605,607],{"id":606},"_1-フロントマターテンプレートの使用","1. フロントマターテンプレートの使用",[17,609,610],{},"新規記事作成時には必ず以下のテンプレートを使用:",[185,612,614],{"className":187,"code":613,"language":189,"meta":190,"style":190},"---\ntitle: \"記事のタイトル\"\ndescription: \"記事の説明（SEO用）\"\npublishedAt: \"YYYY-MM-DD\"\ntags:\n  - タグ1\n  - タグ2\n---\n",[41,615,616,620,633,646,659,665,672,679],{"__ignoreMap":190},[194,617,618],{"class":196,"line":197},[194,619,201],{"class":200},[194,621,622,624,626,628,631],{"class":196,"line":204},[194,623,70],{"class":207},[194,625,211],{"class":210},[194,627,484],{"class":483},[194,629,630],{"class":214},"記事のタイトル",[194,632,490],{"class":483},[194,634,635,637,639,641,644],{"class":196,"line":218},[194,636,74],{"class":207},[194,638,211],{"class":210},[194,640,484],{"class":483},[194,642,643],{"class":214},"記事の説明（SEO用）",[194,645,490],{"class":483},[194,647,648,650,652,654,657],{"class":196,"line":228},[194,649,77],{"class":207},[194,651,211],{"class":210},[194,653,484],{"class":483},[194,655,656],{"class":214},"YYYY-MM-DD",[194,658,490],{"class":483},[194,660,661,663],{"class":196,"line":239},[194,662,242],{"class":207},[194,664,245],{"class":210},[194,666,667,669],{"class":196,"line":248},[194,668,251],{"class":210},[194,670,671],{"class":214}," タグ1\n",[194,673,674,676],{"class":196,"line":257},[194,675,251],{"class":210},[194,677,678],{"class":214}," タグ2\n",[194,680,681],{"class":196,"line":265},[194,682,201],{"class":200},[27,684,686],{"id":685},"_2-ファイル命名規則","2. ファイル命名規則",[35,688,689,695,705],{},[38,690,691,694],{},[58,692,693],{},"必須",": 英数字とハイフンのみ使用",[38,696,697,700,701,704],{},[58,698,699],{},"推奨",": ケバブケース（例: ",[41,702,703],{},"my-article-title.md","）",[38,706,707,710],{},[58,708,709],{},"禁止",": 日本語、スペース、特殊文字",[27,712,714],{"id":713},"_3-フロントマター検証スクリプトの作成推奨","3. フロントマター検証スクリプトの作成（推奨）",[17,716,717],{},"定期的にフロントマターをチェックするスクリプトを作成することで、問題を早期発見できます。",[185,719,723],{"className":720,"code":721,"language":722,"meta":190,"style":190},"language-bash shiki shiki-themes vitesse-light vitesse-light","# 全マークダウンファイルをチェック\nfind apps/web/content -name \"*.md\" -exec grep -L \"^---\" {} \\;\n","bash",[41,724,725,730],{"__ignoreMap":190},[194,726,727],{"class":196,"line":197},[194,728,729],{"class":473},"# 全マークダウンファイルをチェック\n",[194,731,732,735,738,741,743,746,749,752,755,758,760,763,765,768],{"class":196,"line":204},[194,733,734],{"class":200},"find",[194,736,737],{"class":214}," apps/web/content",[194,739,740],{"class":235}," -name",[194,742,484],{"class":483},[194,744,745],{"class":214},"*.md",[194,747,748],{"class":483},"\"",[194,750,751],{"class":235}," -exec",[194,753,754],{"class":214}," grep",[194,756,757],{"class":235}," -L",[194,759,484],{"class":483},[194,761,762],{"class":214},"^---",[194,764,748],{"class":483},[194,766,767],{"class":214}," {}",[194,769,770],{"class":235}," \\;\n",[13,772,773],{"id":773},"まとめ",[17,775,776],{},[58,777,778],{},"問題の主な原因:",[780,781,782,785,793],"ol",{},[38,783,784],{},"フロントマターの完全な欠落",[38,786,787,789,790,792],{},[41,788,91],{},"と",[41,791,77],{},"のフィールド名不一致",[38,794,795],{},"日本語ファイル名の使用",[17,797,798],{},[58,799,800],{},"修正内容:",[35,802,803,806,809,812],{},[38,804,805],{},"4ファイルにフロントマター追加",[38,807,808],{},"3ファイルのフィールド名を修正",[38,810,811],{},"3ファイルのファイル名を英語化",[38,813,814],{},"1ファイルを重複削除",[17,816,817,820],{},[58,818,819],{},"結果:","\n全28ファイルが正しく認識され、記事一覧に表示されるようになりました。",[822,823],"hr",{},[17,825,826,829,830,833,834,837],{},[58,827,828],{},"作成日:"," 2025-10-26\n",[58,831,832],{},"修正ファイル数:"," 11ファイル\n",[58,835,836],{},"所要時間:"," 約5分",[839,840,841],"style",{},"html pre.shiki code .senZ8, html code.shiki .senZ8{--shiki-default:#59873A;--shiki-dark:#59873A}html pre.shiki code .sz8Xr, html code.shiki .sz8Xr{--shiki-default:#998418;--shiki-dark:#998418}html pre.shiki code .shFtX, html code.shiki .shFtX{--shiki-default:#999999;--shiki-dark:#999999}html pre.shiki code .sdGka, html code.shiki .sdGka{--shiki-default:#B56959;--shiki-dark:#B56959}html pre.shiki code .snbK4, html code.shiki .snbK4{--shiki-default:#A65E2B;--shiki-dark:#A65E2B}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sxvE3, html code.shiki .sxvE3{--shiki-default:#A0ADA0;--shiki-dark:#A0ADA0}html pre.shiki code .sMJiu, html code.shiki .sMJiu{--shiki-default:#B5695977;--shiki-dark:#B5695977}",{"title":190,"searchDepth":204,"depth":204,"links":843},[844,845,850,856,857,862],{"id":15,"depth":204,"text":15},{"id":22,"depth":204,"text":22,"children":846},[847,848,849],{"id":29,"depth":218,"text":30},{"id":81,"depth":218,"text":82},{"id":134,"depth":218,"text":135},{"id":172,"depth":204,"text":172,"children":851},[852,853,855],{"id":175,"depth":218,"text":176},{"id":426,"depth":218,"text":854},"中優先度: date → publishedAt への変更",{"id":516,"depth":218,"text":517},{"id":575,"depth":204,"text":575},{"id":603,"depth":204,"text":603,"children":858},[859,860,861],{"id":606,"depth":218,"text":607},{"id":685,"depth":218,"text":686},{"id":713,"depth":218,"text":714},{"id":773,"depth":204,"text":773},null,"マークダウンファイルのフロントマター不備により記事一覧に表示されなかった問題の原因特定と修正内容","md",{},"/frontmatter-issues-fix",false,"2025-10-26T00:00:00.000Z",{"title":5,"description":864},"2025-10/2025-10-26/frontmatter-issues-fix",[873,874,875,876,877],"troubleshooting","nuxt-content","frontmatter","markdown","bug-fix","kmquGVSYuC_hWBuUiQDVAAqfnV10j3dTdE8q26-lT9k",[],[881,885,889,893,896],{"title":882,"path":883,"publishedAt":884},"マークダウン記事の$隣接**が数式化されて崩れる問題を発見、115ファイルの修正を明日に持ち越し","/dollar-sign-math-render-issue-triage","2026-07-16T00:00:00.000Z",{"title":886,"path":887,"publishedAt":888},"Nuxt Content v3 + Cloudflare Pages で直リンク時に404になる問題の解決","/nuxt-content-cloudflare-404-fix","2026-02-11T00:00:00.000Z",{"title":890,"path":891,"publishedAt":892},"Nuxt Content検索機能のMDC AST対応修正","/nuxt-content-search-mdc-ast-fix","2025-11-01T00:00:00.000Z",{"title":894,"path":895,"publishedAt":869},"Excel風行番号表示機能の実装状況","/excel-style-line-numbers-implementation",{"title":897,"path":898,"publishedAt":899},"フロントマター表示トラブルシューティング（2025-10-02）","/troubleshooting-frontmatter-display","2025-10-02T00:00:00.000Z","https://log.eurekapu.com/og/blog/frontmatter-issues-fix.png?v=2025-10-26T00%3A00%3A00.000Z&title=%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%81%8C%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C%E3%81%AE%E5%8E%9F%E5%9B%A0%E3%81%A8%E5%AF%BE%E5%87%A6&author=Kei%20Komatsu&sig=8b4f0ff80d61a422",1785654658205]