作者:黄初伦伟彦宜婷 | 来源:互联网 | 2023-07-29 20:08
VuePress使用markdown-it渲染markdown。现在,降价功能-它具有"quotes beautification"的出色功能。可以使用markdown.extendMarkdown在VuePress中启用此选项。
// in .vuepress/config.js
markdown: {
extendMarkdown: (md) => {
md.set({
xhtmlOut: true,typographer: true,// Double + single quotes replacement pairs,when typographer enabled,// and smartquotes on. Could be either a String or an Array.
//
// For example,you can use '«»„“' for Russian,'„“‚‘' for German,// and ['«\xA0','\xA0»','‹\xA0','\xA0›'] for French (including nbsp).
// quotes: '„“‚‘',// quotes: '“”‘’',})
}
}
现在,当我有一个国际化项目时,我想为quotes
传递不同的选项,具体取决于当前页面的语言,例如用于英语quotes: '“”‘’'
和德语quotes: '„“‚‘'
。
但是,extendMarkdown
函数无法使页面通过。有什么方法可以检测语言?