Он во многом вдохновлен темой Hugo's Ink и стремится оставаться легким, но при этом обеспечивает основу для красивого минималистичного блога.
2.x
).tailwind.config.js
. Вы можете передать THEME_KEY
с помощью dev
/команды разработки или build
, например: THEME_KEY=purpleheart astro build/dev
чтобы изменить используемую цветовую тему. Все доступные темы можно найти в файле Tailwind.theme.config.js. Чтобы настроить раздел блога, добавьте любой из классов prose-{color}
Tailwind Typography, как указано здесь./blog
, посетив your-site.netlify.com/admin
, например: astro-ink.netlify.app/admin, используя свои учетные данные Netlify. Для этого требуется Netlify Identity (https://app.netlify.com/sites/your-site/settings/identity#registration) и Git Gateway (https://app.netlify.com/sites/your-site/settings/identity). #services) включено./src/drafts
с будущей date
в формате YYYY-MM-DD
и позвольте специально созданному действию Github позаботиться об их автоматической публикации в указанную вами дату. Вы можете настроить интервал проверки в Github Action..env
(локальная разработка), раскомментируйте код подключения здесь и разверните. На вашем сайте имеется динамический счетчик просмотров. См. .env.example, чтобы понять различные значения среды, которые необходимо настроить.ytChannelId
файла конфигурации. При желании отключите миниатюры изображений из списка видео вашего канала YT, установив для USE_MEDIA_THUMBNAIL
значение false
.USE_AUTHOR_CARD
значение true
внутри файла конфигурации.USE_POST_IMG_OVERLAY
значение true
внутри файла конфигурации. Просто клонируйте этот шаблон и начните работать со своим клоном. В вашем распоряжении все распространенные команды NPM, такие как dev
, build
и т. д. Обратитесь к package.json, чтобы просмотреть список всех доступных команд.
Примечание. Используйте npx degit one-aalam/astro-ink
чтобы клонировать шаблон без какой-либо истории git
.
Примечание. Этот шаблон по умолчанию генерирует выходные данные server
(готовы к SSR). Если вам нужны static
сборки
output
с server
на static
в astro.config.jsadapter: vercel()
USE_VIEW_STATS
false
внутри config.ts Примечание. Перед первым запуском npm run dev
:
.env
, запустив mv .env.example .env
(если вы используете дистрибутив Linux или Mac)SITE_URI
как SITE_URI=http://localhost:4321
( где 4321 — это порт, на котором работает ваш проект ) знаете сайт, созданный с помощью Astro Ink? Дайте мне знать в Твиттере
Первоначально эта тема была создана на основе сначала альфа, а затем бета-версии Astro
Framework. Если вы только начинаете изучать Astro
, вы действительно можете изучить Astro
одновременно создавая эту самую тему, следуя серии написанных мной блогов, в которых вы научитесь основам Astro!
Зайдите на aalam.in/blog
и узнайте