Html 在新闻发布中添加锚

Html 在新闻发布中添加锚,html,markdown,jekyll,octopress,Html,Markdown,Jekyll,Octopress,我正在使用Octopress,我知道为了在我的帖子中添加图像,而不是写作: <img src="src" alt="alt" class="class" /> <a href="href">text</a> 相反,如果写: <img src="src" alt="alt" class="class" /> <a href="href">text</a> 但我怎么能写: <a href="href" target

我正在使用Octopress,我知道为了在我的帖子中添加图像,而不是写作:

<img src="src" alt="alt" class="class" />
<a href="href">text</a>
相反,如果写:

<img src="src" alt="alt" class="class" />
<a href="href">text</a>
但我怎么能写:

<a href="href" target="target">text</a>

?

如果这是不可能的,并且唯一的解决方案是编写html标记,那么我可以在何处以及如何添加ruby代码来翻译它,例如:
[text](href target)


此外,在哪里可以找到所有html octopress快捷方式的列表?

这实际上是由用于处理文本的标记引擎控制的,而不是任何octopress代码。根据您使用的引擎,您可以编写

[text](href){: target="target" }
这称为“内联属性列表”,是标记语法的扩展。它由、以及支持

(请注意,Maruku是Jekyll的默认标记引擎,因此,如果未涉及配置的这一方面,则支持此语法。)

使用标记语法: 对于

{%img class src alt%}
是一个octopress标记,有关更多标记,请参阅

[text](href)
遵循,不允许向元素添加类、属性或ID

因此,要解决目标问题,请在自定义标题布局中使用以下选项,并在url末尾添加
#_blank
锚定,以便在新窗口中打开


函数addBlankTargetForLinks(){
$('a[href^=“http”],a[href*=“#u blank”]”)。每个(函数(){
$(this.attr('target','u blank');
});
}
$(文档).bind('domandeinserted',函数(事件){
addBlankTargetForLinks();
});

这看起来像是的副本:@seliopou:不明白这个答案如何帮助我添加目标属性。由于某些原因,这不起作用,只需在锚文本后附加{:target=“\u blank”}。你知道为什么吗?出于某种原因,这不起作用,只是在锚文本后附加{:target=“_blank”}。你知道为什么吗?
[text](#target)
[text](href){: target="target" }