[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"wiki-page-/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian":3,"wiki-doc-items-/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian":179,"language-switcher-data-/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian":197,"wiki-i18n-paths-/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian":212},{"id":4,"title":5,"body":6,"canonicalPath":159,"chapter":160,"chapterSort":161,"date":162,"description":66,"docI18nKey":163,"docKey":164,"docRoot":165,"docTitle":166,"extension":167,"i18nKey":168,"isBlogPost":169,"isWikiDoc":170,"isWikiIndex":169,"layout":171,"legacyPath":171,"locale":172,"localeSlug":173,"meta":174,"navigation":170,"path":159,"seo":175,"sourcePath":176,"sourceStem":168,"stem":177,"wikiDepth":73,"__hash__":178},"content/_i18n/en-us/wiki/2025-12-25-MarkDown教程/ch2-环境搭建.md","Environment Setup",{"type":7,"value":8,"toc":155},"minimark",[9,14,27,35,41,45,50,53,60,151],[10,11,13],"h3",{"id":12},"install","Install",[15,16,17,18,22,23,26],"p",{},"First, you can install a VScode plugin called ",[19,20,21],"code",{},"Markdown All in One",", and then there's also ",[19,24,25],{},"Markdown Preview Enhanced",".",[15,28,29],{},[30,31,32],"a",{"href":32,"rel":33},"https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one",[34],"nofollow",[15,36,37],{},[30,38,39],{"href":39,"rel":40},"https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced",[34],[10,42,44],{"id":43},"paste-the-configuration-image-directly","Paste the configuration image directly.",[46,47,49],"h4",{"id":48},"plan-folder-and-image-naming-conventions","Plan folder and image naming conventions.",[15,51,52],{},"The image name format is the creation date of the current image: timestamp.extension, for example 20251225153422.webp.",[15,54,55,56,59],{},"Create ",[19,57,58],{},".vscode/settings.json"," in the project root directory.",[61,62,67],"pre",{"className":63,"code":64,"language":65,"meta":66,"style":66},"language-json shiki shiki-themes github-light github-dark","{\n  \"markdown.editor.filePaste.enabled\": \"always\",\n  \"markdown.copyFiles.destination\": {\n    \"**/content/posts/*.md\": \"/public/images/${documentBaseName}/${unixTime}.${fileExtName}\",\n    \"**/content/pages/*.md\": \"/public/images/pages/${unixTime}.${fileExtName}\"\n  },\n  \"markdown.copyFiles.overwriteBehavior\": \"nameIncrementally\"\n}\n","json","",[19,68,69,78,95,104,117,128,134,145],{"__ignoreMap":66},[70,71,74],"span",{"class":72,"line":73},"line",1,[70,75,77],{"class":76},"sVt8B","{\n",[70,79,81,85,88,92],{"class":72,"line":80},2,[70,82,84],{"class":83},"sj4cs","  \"markdown.editor.filePaste.enabled\"",[70,86,87],{"class":76},": ",[70,89,91],{"class":90},"sZZnC","\"always\"",[70,93,94],{"class":76},",\n",[70,96,98,101],{"class":72,"line":97},3,[70,99,100],{"class":83},"  \"markdown.copyFiles.destination\"",[70,102,103],{"class":76},": {\n",[70,105,107,110,112,115],{"class":72,"line":106},4,[70,108,109],{"class":83},"    \"**/content/posts/*.md\"",[70,111,87],{"class":76},[70,113,114],{"class":90},"\"/public/images/${documentBaseName}/${unixTime}.${fileExtName}\"",[70,116,94],{"class":76},[70,118,120,123,125],{"class":72,"line":119},5,[70,121,122],{"class":83},"    \"**/content/pages/*.md\"",[70,124,87],{"class":76},[70,126,127],{"class":90},"\"/public/images/pages/${unixTime}.${fileExtName}\"\n",[70,129,131],{"class":72,"line":130},6,[70,132,133],{"class":76},"  },\n",[70,135,137,140,142],{"class":72,"line":136},7,[70,138,139],{"class":83},"  \"markdown.copyFiles.overwriteBehavior\"",[70,141,87],{"class":76},[70,143,144],{"class":90},"\"nameIncrementally\"\n",[70,146,148],{"class":72,"line":147},8,[70,149,150],{"class":76},"}\n",[152,153,154],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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);}",{"title":66,"searchDepth":80,"depth":80,"links":156},[157,158],{"id":12,"depth":97,"text":13},{"id":43,"depth":97,"text":44},"/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian","2",2000000,"2025-12-25","wiki/2025-12-25-markdown-jiao-cheng","en-us:2025-12-25-markdown-jiao-cheng","/en-us/wiki/2025-12-25-markdown-jiao-cheng","MarkDown教程","md","wiki/2025-12-25-MarkDown教程/ch2-环境搭建",false,true,null,"en-US","en-us",{},{"title":5,"description":66},"/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian","_i18n/en-us/wiki/2025-12-25-MarkDown教程/ch2-环境搭建","u6cQuaHv34RNph5JtdrCABGlH-Bm28-jqv5NxX9orFE",[180,186,187,193],{"path":181,"stem":182,"title":183,"date":162,"chapter":184,"chapterSort":185,"docKey":164,"docRoot":165,"docTitle":166,"isWikiDoc":170,"isWikiIndex":169},"/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch1-jian-jie","_i18n/en-us/wiki/2025-12-25-MarkDown教程/ch1-简介","Introduction","1",1000000,{"path":159,"stem":177,"title":5,"date":162,"chapter":160,"chapterSort":161,"docKey":164,"docRoot":165,"docTitle":166,"isWikiDoc":170,"isWikiIndex":169},{"path":188,"stem":189,"title":190,"date":162,"chapter":191,"chapterSort":192,"docKey":164,"docRoot":165,"docTitle":166,"isWikiDoc":170,"isWikiIndex":169},"/en-us/wiki/2025-12-25-markdown-jiao-cheng/ch3-jiao-xue","_i18n/en-us/wiki/2025-12-25-MarkDown教程/ch3-教学","teaching","3",3000000,{"path":165,"stem":194,"title":195,"date":162,"chapter":171,"chapterSort":196,"docKey":164,"docRoot":165,"docTitle":166,"isWikiDoc":170,"isWikiIndex":170},"_i18n/en-us/wiki/2025-12-25-MarkDown教程/index","Markdown tutorial",0,{"variants":198},[199,200,203,206,209],{"path":159,"localeSlug":173,"i18nKey":168},{"path":201,"localeSlug":202,"i18nKey":168},"/zh-hant/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian","zh-hant",{"path":204,"localeSlug":205,"i18nKey":168},"/zh-hk/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian","zh-hk",{"path":207,"localeSlug":208,"i18nKey":168},"/zh-tw/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian","zh-tw",{"path":210,"localeSlug":211,"i18nKey":168},"/zh-cn/wiki/2025-12-25-markdown-jiao-cheng/ch2-huan-jing-da-jian","zh-cn",[159,176,201,176,204,176,207,176,210,176],1780663021805]