在 meteor 或 angular-meteor 中实现主题/模板的最佳方法是什么
What is the best way to implement a theme / template in meteor or angular-meteor
我在 meteor 应用程序中实现在 themeforest 中购买的模板时遇到了问题。
我想知道,将模板实施到 meteor 应用程序中的最佳方法是什么。
目前想到的两种方式是:
(乏味的方式)
将 javascript 放在 Compatibility 文件夹中,并尝试以特定的字母顺序命名它们,以使它们正常工作。
将 css 放在 client/lib 文件夹中,并尝试按特定的字母顺序命名它们,以便它们正常工作。
将字体和图像放在 public 文件夹中。
第二种方法(我还没有测试过)是将模板文件放在 public 文件夹中,然后手动 link 它们(old/non-meteor 方式) index.html 文件。
现在我不确定这些是否是正确的方法,我想了解有关此问题的一些信息。
谢谢!
我自己用 themeforest 主题做了这个。
- 将主题的 css 文件放在 /client 下 - 它不需要在 /public
- 使用您的主题在模板中使用的 class 名称。通常,一个主题的内容是您真正需要的内容的 3 倍,因此最终的工作量比看起来要少得多。如果您的主题是基于 bootstrap 构建的,那就更简单了。
- 我的主题经常使用 fontello 作为图标,我不得不在 client/fonts 下重新创建文件夹层次结构,然后确保交叉引用是正确的。
通常 themeforest 主题不会使用那么多 js,我完全忽略了我的主题附带的所有 js,并在 Meteor 中创建了我真正需要的东西。
我在 meteor 应用程序中实现在 themeforest 中购买的模板时遇到了问题。
我想知道,将模板实施到 meteor 应用程序中的最佳方法是什么。
目前想到的两种方式是:
(乏味的方式) 将 javascript 放在 Compatibility 文件夹中,并尝试以特定的字母顺序命名它们,以使它们正常工作。
将 css 放在 client/lib 文件夹中,并尝试按特定的字母顺序命名它们,以便它们正常工作。
将字体和图像放在 public 文件夹中。
第二种方法(我还没有测试过)是将模板文件放在 public 文件夹中,然后手动 link 它们(old/non-meteor 方式) index.html 文件。
现在我不确定这些是否是正确的方法,我想了解有关此问题的一些信息。
谢谢!
我自己用 themeforest 主题做了这个。
- 将主题的 css 文件放在 /client 下 - 它不需要在 /public
- 使用您的主题在模板中使用的 class 名称。通常,一个主题的内容是您真正需要的内容的 3 倍,因此最终的工作量比看起来要少得多。如果您的主题是基于 bootstrap 构建的,那就更简单了。
- 我的主题经常使用 fontello 作为图标,我不得不在 client/fonts 下重新创建文件夹层次结构,然后确保交叉引用是正确的。
通常 themeforest 主题不会使用那么多 js,我完全忽略了我的主题附带的所有 js,并在 Meteor 中创建了我真正需要的东西。