修改GitHub上項目語言顯示


問題

最近將自己以Scala為主語言寫的博客放到github上了。由於使用了富文本編輯器、jQuery、Bootstrap等第三方插件,導致js、css等代碼遠遠超過你自己寫的代碼。

於是也就成這樣了

而且這里也顯示JavaScript,

這樣的情況很不能忍,尤其對於強迫症來說。而且github也沒有bitbucket項目語言的設置。

搜索了一下發現github是使用Linguist來detect所使用的語言。Linguist是什么鬼我也不了解,大致就是通過統計哪種語言代碼數量最多的作為當前項目主語言。這樣很不公平有木有,像Scala這種支持函數式編程而且語法簡潔的語言,代碼量完全拼不過其他語言。

解決

解決起來也簡單,有2種方法

方法一:使用外鏈

將項目中的靜態文件如jQuery、Bootstrap等放到別處用連接導入即可。

方法二:使用.gitattributes配置文件

具體就是在項目根目錄添加文件名為.gitattributes的文本文件,寫入

*.js linguist-language=Scala
*.css linguist-language=Scala
*.html linguist-language=Scala

意思就是將.js、css、html當作Scala語言來統計。簡單粗暴。效果如下:

這里也變了,

另外,說一下,在windows系統中並不好直接創建名為.gitattributes的文件,會提示,

"必須鍵入文件名"

那么只需要用命令行創建就行了:

touch .gitattributes


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM