GitHub是根据项目里文件数目最多的文件类型,识别项目类型。后端项目难免会包含前端的资源,有时候就会被标记成前端语言,因为项目里 css 等文件比较多,被误识别成css项目。
GitHub定义项目语言
GitHub不提供指定项目语言的功能,感觉挺傻的。不过可以通过忽略文件的方式来达到指定语言。
这个项目中前端资源文件都在 public/目录下。
解决办法:
在项目根目录创建 .gitattributes
文件;
然后就可以使用 linguist-vendored
来忽略目录下的文件的语言;
public/* linguist-vendored
作用: 把该文件夹下的文件全部忽略。
在文件比较分散的情况下,可以按文件的类型进行忽略:
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
网友评论