METEOR - интеграция готовой HTML/CSS/JS Theme с метеором
Я хотел бы знать, есть ли какой-то учебник или руководство, как я могу интегрировать уже разработанную тему со структурой ядра метеора. Например, у меня есть этот шаблон здесь: http://startbootstrap.com/template-overviews/creative/ который я интегрировал в это: http://sailsadria.meteor.com/ Мне удалось настроить CSS и HTML, но JS Убей меня. Вы можете видеть, что это включает в себя то, что ему нужно:
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
<!-- Plugin JavaScript -->
<script src="js/jquery.easing.min.js"></script>
<script src="js/jquery.fittext.js"></script>
<script src="js/wow.min.js"></script>
<!-- Custom Theme JavaScript -->
<script src="js/creative.js"></script>
Я добавил bootstrap и Jquery через пакеты, но не знаю, поможет ли это?
И да, у этого парня есть несколько классных решений: https://www.yauh.de/using-pre-made-themes-with-meteor/ но я действительно не понял той части, где он объясняет, как интегрировать пользовательские файлы JS
Как я могу включить все эти файлы в структуру метеора? Любая помощь приветствуется!
2 ответа
Предполагая, что вам уже неоднократно говорили, почему использование тем - плохая идея...
Правильный способ: превратить их все в пакеты.
Быстро и грязно: скопируйте все файлы js, поместите их в client/compatibility
Переименуйте их так, чтобы предшественники были буквенно-цифровыми перед преемниками.
Я думаю, что @Matt K прав насчет своего комментария о постановке самолета на шоссе в час пик (смеется). Я не знаю, сколько у вас есть времени, но если вы действительно хотите использовать метеор и доставить в кратчайшие сроки, вы можете попробовать метеоритную кухню.
Прежде чем приступить к этому (поскольку это может означать значительную экономию времени), имейте в виду, что, если вы выберете его, вы в конечном итоге получите легко создаваемый удовлетворительный веб-сайт, но вы будете самостоятельно, если захотите реализовать все дополнительные вещи, которые вам могут понадобиться Так что это зависит от того, сколько пользовательских вещей вы хотите.
При этом, я думаю, он обеспечит чистый шаблон, включающий большинство основных функций, которые вы могли ожидать (идентификация пользователя / администратора, навигация по железному маршрутизатору, вся сгенерированная структура веб-сайта и т. Д.), И позволит вам выбрать один из них. тем из bootswatch и установите его автоматически.
Однако, если вы хотите сменить тему на другую, я не уверен, как вам следует поступить. Вы могли бы, вероятно, просто сбросить файлы темы в client\styles\theme
папку я никогда не пробовал.