mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 07:57:57 +00:00
19 lines
857 B
Org Mode
19 lines
857 B
Org Mode
|
#+title: Make web forges recognize plain-text documents
|
||
|
#+date: "2021-06-24 18:17:37 +08:00"
|
||
|
#+date_modified: "2021-06-24 18:18:46 +08:00"
|
||
|
#+language: en
|
||
|
|
||
|
|
||
|
Some of the web forges such as GitHub and Gitlab uses [[https://github.com/github/linguist][linguist]] framework to recognize the language and blob files.
|
||
|
By setting Git attributes with =.gitattributes= file, you can set a certain option to make it recognize the plain-text files.
|
||
|
It is what makes the technology list from the repo.
|
||
|
|
||
|
Oftentimes in these web forges, linguist is configured to not detect certain files like plain-text documents (e.g., Markdown, Asciidoctor, Org mode, ReStructuredText).
|
||
|
|
||
|
Here's an example =.gitattributes= file to make Org mode and Asciidoctor documents be recognized.
|
||
|
|
||
|
#+begin_src gitattributes
|
||
|
*.org linguist-detectable=true
|
||
|
*.adoc linguist-detectable=true
|
||
|
#+end_src
|