✅ Производительность Маяка 100/100
✅ Отзывчивый
✅ Доступный
✅ SEO-оптимизирован
✅ Типобезопасность
✅ Минимальный стиль
✅ Светлая/Темная тема
✅ Анимированный интерфейс
✅ Стиль попутного ветра
✅ Автоматически созданная карта сайта
✅ Автоматически создаваемый RSS-канал
✅ Поддержка уценки
✅ Поддержка MDX (компоненты в вашей уценке)
✅ Контент с возможностью поиска (посты и проекты)
Все страницы размером до 100 КБ (включая шрифты)
Отображается примерно за 40 мс на локальном хосте.
Сообщения в блоге в демо-версии служат документацией и конфигурацией.
Все команды запускаются из корня проекта, из терминала:
Замените npm на ваш менеджер пакетов. npm
, pnpm
, yarn
, bun
и т. д.
Команда | Действие |
---|---|
npm install | Устанавливает зависимости |
npm run dev | Запускает локальный сервер разработки по адресу localhost:4321 |
npm run dev:network | Запускает сервер разработки в локальной сети |
npm run sync | Генерирует типы TypeScript для всех модулей Astro. |
npm run build | Создайте свой производственный сайт в ./dist/ |
npm run preview | Предварительный просмотр сборки локально перед развертыванием |
npm run preview:network | Запускает сервер предварительного просмотра в локальной сети. |
npm run astro ... | Запустите команды CLI, такие как astro add , astro check |
npm run astro -- --help | Получите помощь по использованию Astro CLI |
npm run lint | Запустите ESLint |
npm run lint:fix | Автоматическое исправление проблем с ESLint |
Несколько функций, которые я планирую реализовать
⬜ Блоки кода — скопировать в буфер обмена
⬜ Страницы статей – Содержание
⬜ Страницы статей — поделитесь в социальных сетях
Тема, вдохновленная Пако Курси, Ли Робинсоном и Хайденом Близелом.
Массачусетский технологический институт
Добавлена возможность запуска разработки и предварительного просмотра в локальной сети. добавлен npm run dev:network добавлен предварительный просмотр npm run:network
Добавлено немного больше плотности частиц как в светлом, так и в темном режиме.
Добавлены тонкие анимации звезд и метеоров в темном режиме.
Удалена конфигурация eslint