如何更改Github上面托管的项目的默认显示语言

       最近将自己一门课的课程大作业,也算是一个小项目demo,放到了GitHub上面,由于项目里面包含许多下载的html文件,导致html代码远远的超过自己写的python代码,于是GitHub默认也就显示是html。

       这种对于我这种有强迫症的人来说,简直就是不能忍受的。于是我就各种上网找解决方案。终于,在不懈的努力之后,让我给找到了,在这里分享给大家。

       导致这种情况的主要原因是GitHub是使用Linguist来检测(你的项目)所使用的语言,Linguist具体的作用我个人猜测应该就是:统计你这个项目里面哪一种语言的代码量最多,就把这种语言作为当前这个项目的主语言(也就是默认显示语言)。这种做法显然是很不合理的,你比如像python这种支持函数式编程而且崇尚语法简洁优雅的解释型脚本语言,它的代码量远远比不过其他的编译型语言(比如C/C++/Java)。

       那么到底如何来解决这个问题呢?解决办法如下:

       使用.gitattributes配置文件

       具体做法是这样的:在你的GitHub代码仓库的根目录界面新建一个.gitattributes配置文件,如下图所示:

       

 然后打开这个文件:把默认的显示语言(也就是统计的代码量最多的语言)全部改成你这个项目本来的语言。例如:

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

这几行代码的意思就是说:将以.js , .css , .html 为扩展名的文件都按照Python语言来统计。就是这么简单。这么直接!!!

       好了,改完这些之后保存,再回到GitHub主界面就会看到默认的展示语言已经变成python了。主要的步骤就是这样,希望能够帮助到大家。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值