VitePress от ModX, Генератор статических сайтов |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| ! | В разделе запрещено создавать темы связанные с раскруткой игровых серверов |
|
|
VitePress от ModX, Генератор статических сайтов |
Gecko
|
31.1.2024, 1:30
Сообщение
|
|
|
Снова тема про ГГС (SSG) - Генератор Статических Сайтов
Если бы меня спросили на чем бы ты сделал блог или сайт компании, то ответ однозначный - на hugo. А вот касательно документации, не всё так однозначно ))) В данной теме я хочу ра***зать о такой классной штуке как модифицированный VitePress от команды разработчиков ModX CMS. Ссылка на репозиторий: https://github.com/modx-pro/Docs Пример: Установка в Windows/Linux/MacOS Требует установки node.js и git Простая установка и запуск из консоли (git bash - рекомендую) одной командой Код git clone https://github.com/modx-pro/Docs vitepress && cd vitepress && npm install && npm run dev Чтобы команды ниже сработали, вам нужно перейти в каталог vitepress Код npm run dev - эта команда запустит сервер Код npm run build - эта команда для генерации сайта который в последствии можно залить на хостинг, генерация сайта происходит в каталог .viterpess/dist - после выполнения этой команды будут созданы страницы сайта которые вы можете перенести на хостинг или к примеру залить в свой репозиторий на github.com (github-pages). Также в комплекте идет генератор plop > подробно читаем тут Вообще изучать возможности этой документации нужно с этой страницы все конфиги ***одятся тут > .viterpess Настройку авторов (те которые отображаются в компонентах) смотреть тут > docs/authors.ts Касательно генератора plop - шаблоны лежат тут > docs/plop-templates - а также можно поправить этот файл > docs/plopfile.js в каталоге docs/plop-templates/multi шаблоны для создания нескольких и более страниц для компонента Мод отлично подойдет для ведения относительно небольшого сайта, очень много функций, есть даже плагин сниппетов для vscode. Также в данной документации отлично реализован механизм коллективного наполнения контентом. Если что непонятно, пишите в этой теме. PS. Про минусы: Если вам нужна скорость генерации в пару секунд сотни страниц, и ваш сайт рассчитан на тысячи страниц, то я бы конечно рекомендовал вот этот вариант на hugo Потому как генерация сайта на базе VitePress > 1000 страниц будет занимать несколько минут (зависит от мощности вашего компьютера) что очень много как по мне. На базе hugo подобный сайт будет собран за 10 секунд.
Отредактировал: Gecko, - 31.1.2024, 2:56
![]() Не отвечаю на ЛС.
|
Поблагодарили 2 раз
|
|
Vladorld
|
31.1.2024, 1:50
Сообщение
|
|
|
Очередная хрень для гиков)
![]() Скачать КС 1.6
|
|
|
|
Elman370
|
31.1.2024, 2:10
Сообщение
|
|
|
|
|
|
|
Gecko
|
31.1.2024, 2:41
Сообщение
|
|
|
Очередная хрень для гиков) Установить 2 программы и выполнить 1 команду в консоле для это нужно быть гиком? Все у кого есть свой сайт по твоему гик? И почему хрень ))) А если тебе что-то непонятно - спрашивай, сложного там ничего нет вообще. Elman370 Цитата Это немного другое, это аналог VuePress (это и есть VuePress) https://vuepress-theme-hope.github.io/ На VitePress к примеру документация https://hestiacp.com/ из которой можно взять довольно неплохой генератор конфига (пример работы) > вот тут И добавить в VitePress от ModX Код <script setup> import PageHeader from "./.vitepress/theme/components/PageHeader.vue"; import InstallBuilder from "./.vitepress/theme/components/InstallBuilder.vue"; import { options } from "./_data/options"; </script> На всякий случай: https://vitepress.dev/ - это официальный сайт vitepress VitePress от ModX спокойно можно использовать для раздачи сборок - сделать эту страницу главной. И не нужно за хостинг платить (можно разместить на github), и даже за домен, такой сайт никто не взломает и не за ддосит.
Отредактировал: Gecko, - 31.1.2024, 3:27
![]() Не отвечаю на ЛС.
|
Поблагодарили 1 раз
|
|
Elman370
|
31.1.2024, 20:39
Сообщение
|
|
|
|
|
|
|
![]() ![]() |