Vitam-это стартовый шаблон с Vite для фронтальных проектов. Этот шаблон фокусируется на создании статического веб -сайта и подходит для малых и средних проектов, таких как целевая страница и корпоративный веб -сайт.
Клонировать это хранилище и установить зависимости
yarn install
Запустите свой проект в режиме разработки
yarn start
Создайте свой проект для производства
yarn build
Местный предварительный просмотр производственной сборки
yarn serve
Проверить HTML -файлы
yarn htmlValidate
Заполните файлы проекта
yarn lint
Исправьте файлы проекта
yarn lint:fix
Установите отсутствующие типовые типы
yarn postInstall
Проверьте лицензию пакета
yarn checkLicense
Код тестирования проекта
yarn test
yarn test:watch
Вы можете обрабатывать комплексные файлы HTML с помощью Vite-Plugin-Handlebars. Убедитесь, что в контексте руля, как вам нужно.
Если вы хотите использовать несколько частичных файлов, добавьте свои частичные файлы в папку _partials
.
src/_partials
Вы можете вызвать частичные файлы непосредственно другими шаблонами, такими как этот пример.
{{> _header }}
<main>
<h1>Welcome to VITAM Docs!</h1>
<p>VITAM is a front-end template with Vite for static websites.</p>
</main>
{{> _footer }}
site.config.ts
управляет основной информацией сайта. Вы должны редактировать site.config.ts
при создании новой страницы.
const pagesData = {
'/sample/index.html' : {
locale : siteData . locale ,
title : `Smaple Page | ${ siteData . siteName } ` ,
description : `This is a sample page. ${ siteData . description } ` ,
url : ` ${ siteData . url } /sampple/` ,
ogpImage : siteData . ogpImage ,
ogType : 'article' ,
fbAppId : siteData . fbAppId ,
fbAdmins : siteData . fbAdmins ,
twitterCard : siteData . twitterCard ,
twitterSite : siteData . twitterSite ,
} ,
} ;
Узнайте руль
Вы можете логически управлять листами стиля с Sass. Я уже определил некоторые функции и микшины. Проверьте эти файлы, прежде чем вы начнете работу с вашим проектом.
src/scss/foundation/functions/*.scss
src/scss/foundation/mixins/*.scss
Учитесь нах
Этот шаблон стартера дает вам архитектуру CSS, которая в стандартной комплектации выдерживает CSS, но во всех проектах это не необходима. Я рекомендую вам представить лучшую архитектуру в каждом проекте.
Узнайте архитектуру CSS
Устойчивая CSS-это архитектура для написания листов в стиле для крупномасштабных, быстро меняющихся, долгоживущих веб-проектов. Вы можете получить эти преимущества от устойчивого CSS.
Учитесь стойким CSS
Вот пример -селектор.
.namespace-Component_ChildNode
Этот шаблон поддерживает TypeScript. Это легко импортировать файлы TS. Вы можете настраивать параметры TypeScript с помощью tsconfig.json
в любое время.
Я уже определил некоторые коммунальные функции. Проверьте эти файлы, прежде чем вы начнете работу с вашим проектом.
src/ts/utils/*.ts
postInstall
Command поможет вам установить типинг в этом проекте.
Шутка встроена в этом проекте. Вы можете запустить шутку из командной строки.
Учитесь обучения обучению шутки
Vite-Plugin-SVG-ICons позволяет легко управлять иконами SVG.
Добавьте файлы SVG в папку значков.
src/icons/
Позвоните на значок с удостоверением личности.
< svg aria-hidden =" true " >
< use href =" #icon-file " />
</ svg >
Плагин VITE PWA поддерживает выполнение вашего сайта быстрее. Редактировать vite.config.ts
если вы хотите настроить настройки для PWA. Вы можете генерировать значки для PWA с генератором Favicon.
Примечание. Замените некоторые файлы активов для PWA на файлы вашего проекта.
Узнайте PWA
Если вы используете GitHub в своем проекте, вы можете воспользоваться действиями GitHub для автоматизации рабочих процессов разработки. Проверьте этот файл, прежде чем начать работу с вашим проектом.
.github/workflows/project-ci.yml
Этот стартовый шаблон не поддерживает Internet Explorer. Не стесняйтесь использовать этот шаблон.
Запросы на вытягивание всегда приветствуются.
Грань