将自定义JS文件和字体添加到您自己的UIkit分发版的最佳方法是什么?
What is the best way to add your custom JS files and fonts to your own distribution of UIkit
我们可以使用gulp任务创建我们自己的UIKit分发:
gulp dist -t THEME-NAME
这将创建一个文件夹dist
,并从LESS文件中生成你的CSS和JS文件。
对于我的项目,我有自定义JS文件和字体。如果我把字体和js的子文件夹放在我的THEME文件夹中,它们不会被gulp任务考虑。
如果我把它们放在src
文件夹中,它们就会被添加到我的发行版中。
这是良好的做法,或者我应该做些什么来保持代码的uikit代码,然后生成我自己的发行版?
所以我决定按照下面的方式来组织我的文件夹。
我决定使用uikit作为供应商库。我使用Laravel的Elixir来编译较少的文件,并最小化javascript和CSS文件。
因此,我将uikit与我的自定义字体一起放在了assets文件夹中的vendor文件夹中。我有以下结构:Assets
|__CSS
|__images
|__javascript
|__less
|__vendor
|__uikit
| |__js
| |__less
|
|__fonts
|__css
|__fontName
然后我运行elixir的gulp并在/public
和.copy
下发布我的资产,图像和其他需要的文件夹在公共代表下
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在Ionic2测试版中包含Ionic.io服务
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 我的响应菜单在移动版中不起作用
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- 材质设计精简版:如何更新复选框值
- 具有顶部导航和左侧导航的自定义母版页
- 无法使用谷歌地图获得多页jquery移动版
- 材料设计精简版 - 导航锁定到位
- jquery ui分发文件
- 网格视图页眉冻结在母版页中不起作用
- 避免使用母版页在 Javascript 中重复
- Jquery 引导程序验证 asp.net 母版页不起作用
- 母版页中的 JavaScript asp.net 无法加载
- Ember 1.0 预发行版支持属性是否已更改
- 在 AngularJS 中使用不同的母版视图页进行状态
- 剑道UI移动版 - 按钮点击时调用功能时出现问题
- 将自定义JS文件和字体添加到您自己的UIkit分发版的最佳方法是什么?