github - GitHub覆盖标记语言?
问题描述
我正在使用一种称为 AsciiDoc ( *.adoc
) 的标记语言。我想将我的*.adoc
文件命名为*.txt
[^1]。但是,然后 GitHub(当然)不会将.txt
文件绘制为.adoc
文件。
所以我尝试使用以下方式覆盖文件类型.gitattributes
:
*.txt linguist-language=AsciiDoc
但它没有用。有什么帮助吗?谢谢。
[^1]: 由于 Dropbox 不支持编辑.adoc
文件,我使用.txt
的是 AsciiDoc 文件。
解决方案
似乎linguist-language
正确的语法突出显示了文件,但未能呈现标记。我发现emacs 和 vim 模式实际上可以用于渲染标记。
因此,一种解决方法是在每个 txt 文件中添加以下内容:
////
vim:ft=asciidoc
////
或者如果您更喜欢 emacs :
////
-*- mode: asciidoc;-*-
////
签出这个要点
推荐阅读
- bash - 在 bash 脚本中设置环境变量
- sql - 为什么我得到这个错误标识符“程序”必须声明为 Oracle PL/SQL
- r - 如何在 .Rproj 文件中设置 R 版本?
- python - 为什么 x 和 y 的 id() 相同,而 list_1 和 list_2 却不同?
- python - 如何使用 OOP 在 Tkinter 中调用特定屏幕
- google-earth-engine - 重新分类图像集合中所有图像中的所有像素值 - GEE
- chisel - Chisel3 REPL Vec 分配到模块仅在评估后有效
- vba - 表格计数复制到excel中
- javascript - 如何在javascript中读取在线文件作为变量
- jupyter-notebook - 如何在 Google Colab 中做内部链接