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 папку я никогда не пробовал.

Другие вопросы по тегам