首页 > 解决方案 > GitHub覆盖标记语言?

问题描述

我正在使用一种称为 AsciiDoc ( *.adoc) 的标记语言。我想将我的*.adoc文件命名为*.txt[^1]。但是,然后 GitHub(当然)不会将.txt文件绘制为.adoc文件。

所以我尝试使用以下方式覆盖文件类型.gitattributes

*.txt linguist-language=AsciiDoc

但它没有用。有什么帮助吗?谢谢。


[^1]: 由于 Dropbox 不支持编辑.adoc文件,我使用.txt的是 AsciiDoc 文件。

标签: githubgithub-linguist

解决方案


似乎linguist-language正确的语法突出显示了文件,但未能呈现标记。我发现emacs 和 vim 模式实际上可以用于渲染标记。

因此,一种解决方法是在每个 txt 文件中添加以下内容:

////
vim:ft=asciidoc
////

或者如果您更喜欢 emacs :

////
-*- mode: asciidoc;-*-
////

签出这个要点


推荐阅读