修改GitHub上项目语言显示
2015-12-20 10:14
274 查看
问题
最近将自己以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
相关文章推荐
- VB.NET中的类和模块
- JDK小技巧
- python: line=f.readlines() 后如何消除line中的'\n'
- EF三种编程方式详细图文教程(C#+EF)之Database First
- Qtcreator中常用快捷键总结
- 利用python代码写的12306订票代码
- Java实现FTP服务器功能实例代码
- Hibernate 学习代码/笔记 (二)
- C# 获取字符串对应变量名
- 把字符串转换成整数 (用位操作)
- IOC设计模式C#
- Laravel (1)基本工作流程
- Java调用ffmpeg工具生成视频缩略图实例
- spring+hibernate 二级缓存 配置+java使用实例
- 使用PHP如何实现高效安全的ftp服务器(一)
- Scala中的正则表达式、与模式匹配结合的的Reg代码实战
- python从入门到精通(DAY 1)
- 深入分析JavaWeb Item27 -- JDBC学习入门
- Java反射机制
- 基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法