我可以使用上传到GitHub上的styles.css文件作为多个项目的样式吗?我试图在这里为我的项目定义默认样式:https://raw.githubusercontent.com/GhitaB/default-design/master/styles.css来自github css文件的样式
我更喜欢链接此文件,而不是将其复制到多个项目中。
我可以使用上传到GitHub上的styles.css文件作为多个项目的样式吗?我试图在这里为我的项目定义默认样式:https://raw.githubusercontent.com/GhitaB/default-design/master/styles.css来自github css文件的样式
我更喜欢链接此文件,而不是将其复制到多个项目中。
RawGit直接从GitHub和适当的Content-Type头文件提供原始文件。
或者,考虑使用Github Pages
在这里我们需要的代码和资源的重复来区分。你不想要的是复制代码,因为这些文件会发散,你需要重复每一个变化。然而,将一个文件上传到多个服务器,只要您有一个地方一次编辑所有文件,就不会有问题。
对于这种情况下,有Git子模块。这个想法基本上有一个共享部分的存储库,然后将该存储库包含在其他项目的指定路径中。您可以在这里阅读更多关于它的信息:https://git-scm.com/book/en/v2/Git-Tools-Submodules
这样,您所有基于IDE和外部工具的工具都可以正常工作,并且您的网站可以作为一个整体进行部署。如果在将来的某个时候,您决定使用单独的CSS文件,则可以简单地用文件替换子模块,而不需要更改HTML中的路径。
当然,你也可以用在多个项目中完全相同的资源仅仅通过它们指向同一个URI,但随后的解偶联可能较难之后,你不能看到你的IDE文件。
它的标签为我工作。我为我的默认样式中的每个更改生成一个新标签,然后我更新项目中的RawGit cdn链接以使用新标签。这解决了我的问题。谢谢! – GhitaB