最近將本身以Scala爲主語言寫的博客放到github上了。因爲使用了富文本編輯器、jQuery、Bootstrap等第三方插件,致使js、css等代碼遠遠超過你本身寫的代碼。css
因而也就成這樣了html
並且這裏也顯示JavaScript,git
這樣的狀況很不能忍,尤爲對於強迫症來講。並且github也沒有bitbucket項目語言的設置。github
搜索了一下發現github是使用Linguist來detect所使用的語言。Linguist
是什麼鬼我也不瞭解,大體就是經過統計哪一種語言代碼數量最多的做爲當前項目主語言。這樣很不公平有木有,像Scala這種支持函數式編程並且語法簡潔的語言,代碼量徹底拼不過其餘語言。編程
解決起來也簡單,有2種方法windows
將項目中的靜態文件如jQuery、Bootstrap等放到別處用鏈接導入便可。編輯器
.gitattributes
配置文件具體就是在項目根目錄添加文件名爲.gitattributes的文本文件,寫入函數式編程
*.js linguist-language=Scala *.css linguist-language=Scala *.html linguist-language=Scala
意思就是將.js、css、html看成Scala語言來統計。簡單粗暴。效果以下:函數
這裏也變了,ui
另外,說一下,在windows系統中並很差直接建立名爲.gitattributes
的文件,會提示,
"必須鍵入文件名"
那麼只須要用命令行建立就好了:
touch .gitattributes