- git clone git@...
- npm install
- src - исходные коды
- static - статические файлы
- package - файлы, которые будут хоститься на сайте
index-template.html - шаблон главной страницы сайта
snippet-template.html - шаблон сниппета в формате SO для копи-паста в вопрос
table.js - точка входа, основной скрипт
table.html - шаблон для вывода, загружается из table.js
table.css - стили для вывода, загружаются из table.js
cssload.* - анимация загрузки
snippet-execute.js - тестовый скрипт для сайта
snippet-execute.html - шаблон тестового фрейма для сайта
Построение: node build
Публикация временной версии: powershell -file publish.ps1
Публикация постоянной версии: powershell -file publish.ps1 -release
При доработке скриптов построения и публикации следите, чтобы после публикации постоянной версии скрипты больше не удалялись и не изменялись. Это необходимо, потому что со страниц вопросов на них будут вести прямые ссылки.
Поскольку сайт на github pages - всегда статический, его можно "запустить" на любом веб-сервере, поддерживающем отдачу статического контента. Например, можно использовать включенный в windows IIS. Или XAMPP. Или в nginx.
Если для работы серверу требуются файлы конфигурации в выходной папке - добавляйте их в папку static.
По умолчанию можно использовать webpack-dev-server
. Для запуска, после построения нужно выполнить команду: npm start
.