英文:
How can I use target="blank" in an external link on MDX?
问题
我正在使用NextJS和MDX创建一个博客,并希望在外部链接中添加target="_blank"
。
通常,我会在普通的Markdown中使用以下格式来实现:[文字](链接){:target="_blank"}
,但在MDX中,这不起作用。
英文:
I am creating a blog with NextJS and MDX, and I would like to add a target="_blank"
to external links.
Normally I do it with regular Markdown using the following format [words](link){:target="blank"}
but this is not working properly in MDX.
答案1
得分: 3
你正在寻找的是这个链接:https://stackoverflow.com/a/71677705,
即在您的 <Head>
元素中添加以下代码:
<base target="_blank"></base>
在您的 _app.js 或 layout.js 脚本中。这将使呈现的 Markdown 链接在新标签页中打开。
英文:
What I believe you are looking for is this: https://stackoverflow.com/a/71677705,
i.e. adding
<base target="_blank"></base>
to your <Head>
element in i.e. your _app.js or layout.js script.
This makes the rendered markdown urls to be opened in a new tab.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论