向外部链接添加图标
使用 rehype 插件,你可以识别和修改 Markdown 文件中指向外部站点的链接。此示例将图标添加到每个外部链接的末尾,以便访问者知道他们正在离开你的网站。
¥Using a rehype plugin, you can identify and modify links in your Markdown files that point to external sites. This example adds icons to the end of each external link, so that visitors will know they are leaving your site.
¥Prerequisites
- 使用 Markdown 作为内容页面的 Astro 项目。
¥Recipe
-
Install the
rehype-external-links
plugin. -
Import the plugin into your
astro.config.mjs
file.Pass
rehypeExternalLinks
to therehypePlugins
array, along with an options object that includes a content property. Set this property’stype
totext
if you want to add plain text to the end of the link. To add HTML to the end of the link instead, set the propertytype
toraw
.
¥Resources
Recipes