Next: Images, Previous: Explicit Links, Up: Markup Rules
输入文本中的一个 URL 或者 email 地址被发布为一个超链接,这种链接被称做 implicit links,因为不管怎样它们与 Muse 文档的其他部分没有分离。
URL 中的一些字符会禁止 Muse 把它们当作 implicit links,如果你想要链接一个 包含空格或者“][,"'`()<>^”中任一个字符的 URL,那么你必须使用 explicit links, 当“.,;:”这些标点符号出现在一个 URL 的末尾时它们也不会被看做是这个 URL 的 一部分。关于如何写一个 explicit link 参见 Hyperlinks and email addresses with descriptions。
如果 muse-wiki 模块被加载,另一种 implicit link 的形式就可用了。 以 CamelCase 形式输入的 Wikinames 被高亮显示并发布为链接,这提供给该文件 一种引用其他存在文件的方式。
通过编辑 muse-wiki-wikiword-regexp 选项接着运行
(muse-configure-highlighting 'muse-colors-markupmuse-colors-markup)
就可以完成 WikiName 认可定制。如果你使用定制界面,后面的部分会自动完成。
muse-wiki 模式也允许 InterWiki links,这与 WikiWords 很相似,
但 InterWiki links 不但可以指定某个项目,而且也可以指定某个文件页面。
默认情况下在 muse-project-alist 中定义的项目条目名将被用于 InterWiki 名。
下面是几个例子。
Blog::DocumentingMuse
Projects#EmacsMuse
Website
第一种情况,interwiki 分隔符是 `::',`Blog' 为项目名, `DocumentingMuse' 为页面名;第二种情况,`#' 是 interwiki 分隔符。象第三种情况这样,如果一个项目名单独出现在文本中, 那么它会被加色并发布为一个指向该工程默认页面的一个链接。
通过编辑 muse-wiki-interwiki-alist 选项可以完成 interwiki links
的定制。