[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"content-ja-\u002Fcli\u002Fconfig":3},{"id":4,"title":5,"body":6,"description":378,"extension":379,"jsonLd":380,"meta":381,"navigation":69,"path":382,"schemaRole":380,"seo":383,"stem":384,"__hash__":385},"content_ja\u002Fcli\u002Fconfig.md","hyogen.config",{"type":7,"value":8,"toc":373},"minimark",[9,13,32,115,119,122,146,157,160,338,341,344,369],[10,11,5],"h1",{"id":12},"hyogenconfig",[14,15,16,20,21,24,25,31],"p",{},[17,18,19],"code",{},"dev"," \u002F ",[17,22,23],{},"build"," の実行設定を宣言します。Vite 風の ",[26,27,28],"strong",{},[17,29,30],{},"defineConfig"," を使います。",[33,34,39],"pre",{"className":35,"code":36,"language":37,"meta":38,"style":38},"language-js shiki shiki-themes github-dark-high-contrast","import { defineConfig } from \"@b4moss\u002Fhyogen-md\u002Fconfig\";\n\nexport default defineConfig({\n  input: \".\u002Fsrc\u002F**\u002F*.md\",\n  \u002F\u002F outDir: \".\u002Fout\",\n});\n","js","",[17,40,41,64,71,88,100,107],{"__ignoreMap":38},[42,43,46,50,54,57,61],"span",{"class":44,"line":45},"line",1,[42,47,49],{"class":48},"sWyjQ","import",[42,51,53],{"class":52},"sMAXC"," { defineConfig } ",[42,55,56],{"class":48},"from",[42,58,60],{"class":59},"sTRMh"," \"@b4moss\u002Fhyogen-md\u002Fconfig\"",[42,62,63],{"class":52},";\n",[42,65,67],{"class":44,"line":66},2,[42,68,70],{"emptyLinePlaceholder":69},true,"\n",[42,72,74,77,80,84],{"class":44,"line":73},3,[42,75,76],{"class":48},"export",[42,78,79],{"class":48}," default",[42,81,83],{"class":82},"sj_SG"," defineConfig",[42,85,87],{"class":86},"s_sBn","({\n",[42,89,91,94,97],{"class":44,"line":90},4,[42,92,93],{"class":52},"  input: ",[42,95,96],{"class":59},"\".\u002Fsrc\u002F**\u002F*.md\"",[42,98,99],{"class":86},",\n",[42,101,103],{"class":44,"line":102},5,[42,104,106],{"class":105},"sQrFR","  \u002F\u002F outDir: \".\u002Fout\",\n",[42,108,110,113],{"class":44,"line":109},6,[42,111,112],{"class":86},"})",[42,114,63],{"class":52},[116,117,118],"h2",{"id":118},"探索順",[14,120,121],{},"作業ディレクトリから次の順で最初に見つかったファイルを使います。",[123,124,125,131,136,141],"ol",{},[126,127,128],"li",{},[17,129,130],{},"hyogen.config.ts",[126,132,133],{},[17,134,135],{},"hyogen.config.mjs",[126,137,138],{},[17,139,140],{},"hyogen.config.js",[126,142,143],{},[17,144,145],{},"hyogen.config.cjs",[14,147,148,20,150,152,153,156],{},[17,149,19],{},[17,151,23],{}," の ",[17,154,155],{},"--config \u003Cfile>"," で明示できます。",[116,158,159],{"id":159},"オプション",[161,162,163,182],"table",{},[164,165,166],"thead",{},[167,168,169,173,176,179],"tr",{},[170,171,172],"th",{},"キー",[170,174,175],{},"必須",[170,177,178],{},"既定",[170,180,181],{},"意味",[183,184,185,203,229,243,257,276,290,307,321],"tbody",{},[167,186,187,193,197,200],{},[188,189,190],"td",{},[17,191,192],{},"input",[188,194,195],{},[26,196,175],{},[188,198,199],{},"—",[188,201,202],{},"入口パスまたは glob（文字列 \u002F 配列）",[167,204,205,210,213,218],{},[188,206,207],{},[17,208,209],{},"outDir",[188,211,212],{},"任意",[188,214,215],{},[17,216,217],{},".\u002Fout",[188,219,220,225,226,228],{},[26,221,222,224],{},[17,223,23],{}," のみ","の出力先（",[17,227,19],{}," は書かない）",[167,230,231,236,238,240],{},[188,232,233],{},[17,234,235],{},"context",[188,237,212],{},[188,239,199],{},[188,241,242],{},"テンプレート共通 context",[167,244,245,250,252,254],{},[188,246,247],{},[17,248,249],{},"serverContext",[188,251,212],{},[188,253,199],{},[188,255,256],{},"サーバ専用 context",[167,258,259,264,266,268],{},[188,260,261],{},[17,262,263],{},"dataSources",[188,265,212],{},[188,267,199],{},[188,269,270,271,275],{},"YAML \u002F JSON \u002F CSV（",[272,273,263],"a",{"href":274},"\u002Fja\u002Fapi\u002Fdata-sources","）",[167,277,278,283,285,287],{},[188,279,280],{},[17,281,282],{},"root",[188,284,212],{},[188,286,199],{},[188,288,289],{},"プロジェクトルート",[167,291,292,297,299,301],{},[188,293,294],{},[17,295,296],{},"includeUnderscoreEntries",[188,298,212],{},[188,300,199],{},[188,302,303,306],{},[17,304,305],{},"_"," 始まりをエントリに含めるか",[167,308,309,314,316,318],{},[188,310,311],{},[17,312,313],{},"preserveFrontMatter",[188,315,212],{},[188,317,199],{},[188,319,320],{},"front matter を出力に残すか",[167,322,323,328,330,332],{},[188,324,325],{},[17,326,327],{},"preserveHgComments",[188,329,212],{},[188,331,199],{},[188,333,334,337],{},[17,335,336],{},"@hg"," コメントを出力に残すか",[14,339,340],{},"設定内のパスは、設定ファイルがあるディレクトリ基準で解決されます。",[116,342,343],{"id":343},"関連",[345,346,347,353,358,363],"ul",{},[126,348,349],{},[272,350,352],{"href":351},"\u002Fja\u002Fcli\u002Fcreate","create",[126,354,355],{},[272,356,19],{"href":357},"\u002Fja\u002Fcli\u002Fdev",[126,359,360],{},[272,361,23],{"href":362},"\u002Fja\u002Fcli\u002Fbuild",[126,364,365],{},[272,366,368],{"href":367},"\u002Fja\u002Fapi\u002Fbuild","API build",[370,371,372],"style",{},"html pre.shiki code .sWyjQ, html code.shiki .sWyjQ{--shiki-default:#FF9492}html pre.shiki code .sMAXC, html code.shiki .sMAXC{--shiki-default:#F0F3F6}html pre.shiki code .sTRMh, html code.shiki .sTRMh{--shiki-default:#ADDCFF}html pre.shiki code .sj_SG, html code.shiki .sj_SG{--shiki-default:#DBB7FF}html pre.shiki code .s_sBn, html code.shiki .s_sBn{--shiki-default:#FFB757}html pre.shiki code .sQrFR, html code.shiki .sQrFR{--shiki-default:#BDC4CC}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);}",{"title":38,"searchDepth":66,"depth":66,"links":374},[375,376,377],{"id":118,"depth":66,"text":118},{"id":159,"depth":66,"text":159},{"id":343,"depth":66,"text":343},"@b4moss\u002Fhyogen-md\u002Fconfig の defineConfig によるプロジェクト設定","md",null,{},"\u002Fcli\u002Fconfig",{"title":5,"description":378},"cli\u002Fconfig","JCGTvzHU4ohaTPcs3kjmAMbLO1FX4IP80HcxHyX5sUY",1788678619053]