Javascript 所有链接的自动{target=_blank} 我有一个脚本,可以在HTML中的每个链接中添加空白特征。p> (function() { var hostname = window.location.hostname; var new_tab = true; var set_icon = true; for (var links = document.links, i = 0, a; a = links[i]; i++) { if (a.hostname !== hostname) { if (new_tab) a.target = '_blank'; if (set_icon) a.innerHTML += '<i class="fa fa-external-link fa-1 external-link-margin" />'; } } })(); (函数(){ var hostname=window.location.hostname; var new_tab=true; var set_icon=true; for(var links=document.links,i=0,a;a=links[i];i++){ 如果(a.hostname!==主机名){ 如果(新选项卡) a、 目标='u blank'; 如果(设置_图标) a、 innerHTML+= ''; } } })();

Javascript 所有链接的自动{target=_blank} 我有一个脚本,可以在HTML中的每个链接中添加空白特征。p> (function() { var hostname = window.location.hostname; var new_tab = true; var set_icon = true; for (var links = document.links, i = 0, a; a = links[i]; i++) { if (a.hostname !== hostname) { if (new_tab) a.target = '_blank'; if (set_icon) a.innerHTML += '<i class="fa fa-external-link fa-1 external-link-margin" />'; } } })(); (函数(){ var hostname=window.location.hostname; var new_tab=true; var set_icon=true; for(var links=document.links,i=0,a;a=links[i];i++){ 如果(a.hostname!==主机名){ 如果(新选项卡) a、 目标='u blank'; 如果(设置_图标) a、 innerHTML+= ''; } } })();,javascript,markdown,pelican,Javascript,Markdown,Pelican,有什么方法可以让它在Pelican静态博客引擎中的html生成表单md文件上自动工作吗?这样就可以将它添加到每个html文件并修改链接。我找到了一个Python标记扩展,它完全符合您的需要。事实上,它可以配置为向生成的标记添加任何属性 根据自述文件,只需运行pip命令安装它,并将其作为扩展名添加到pelicanconf.py文件中的MARKDOWN变量中。我在我的Pelican博客中尝试过,效果很好。只需将它放在基本模板的脚本标记中?@jornsharpe,但在git repo的主题更新后,它将

有什么方法可以让它在Pelican静态博客引擎中的html生成表单md文件上自动工作吗?这样就可以将它添加到每个html文件并修改链接。

我找到了一个
Python标记
扩展,它完全符合您的需要。事实上,它可以配置为向生成的
标记添加任何属性


根据自述文件,只需运行
pip
命令安装它,并将其作为扩展名添加到
pelicanconf.py
文件中的
MARKDOWN
变量中。我在我的Pelican博客中尝试过,效果很好。

只需将它放在基本模板的脚本标记中?@jornsharpe,但在git repo的主题更新后,它将丢失。我想将自定义设置排除在主题文件之外,例如
content
目录的
static\u文件
。这可以做到吗?就像以前一样,你可以把HTML放在降价中。你也可以创建你自己的主题,或者分叉现有的主题,或者从头开始,这样可以减少你对作者的依赖,而不会做出你不同意的更改。
在博客模板的
中?。这是有史以来最烦人的事情之一。