我使用Zurb Foundation的cli创建了一个项目,位于:https://github.com/nataliecardot/zeus-hosting-setup。我构建了文件,然后将Sass转换为CSS。由于某种原因,当我尝试从master分支发布时,仅显示HTML(结果为实时站点here)。
对于没有特殊构建过程的站点(仅纯HTML和CSS),我总是能够将站点设置为在GitHub Pages的repo设置中从master分支发布(尽管this link表示项目存储库是从gh-pages分支默认情况下,而用户/组织页面默认情况下是从master分支构建的,因此我不确定为什么能够这样做。对于具有适当构建过程的网站(例如使用Create React App搭建的项目),我通常使用gh-pages包进行部署(不过,我什至不确定为什么这样做),但不适用于该项目- -我think,因为运行foundation build
时未创建dist文件夹。我在another question中询问了这个问题,有人说构建过程只是创建CSS文件,而JS文件可以直接使用。 (当您使用该存储库运行foundation build
时,它会显示“正在启动Sass ....完成的Sass”。)>
我发布网站的解决方法是将HTML文件以及HTML文件中引用的CSS和JS文件复制到another repo中,然后将网站设置为从母版发布。工作正常。
我不明白为什么我不能从原始存储库中做同样的事情,因为其中包含了HTML引用的相同CSS和JS文件。这两个存储库有什么区别?原始存储库中是否存在node_modules文件夹/ Sass文件/ Gulp文件,是否阻止了该文件发布为CSS母版?
[如果有人知道我可以如何从原始存储库中发布,我将不胜感激。
我使用Zurb Foundation的cli创建了一个项目,位于以下位置:https://github.com/nataliecardot/zeus-hosting-setup。我构建了文件,然后将Sass转换为CSS。由于某些原因,当我尝试...
[node_modules
在https://github.com/nataliecardot/zeus-hosting-setup/blob/master/.gitignore处被忽略,因为此文件夹通常很大并且不应上载。