Está enormemente inspirado en el tema Ink de Hugo y se esfuerza por seguir siendo ligero, al mismo tiempo que proporciona la base para un blog hermoso y minimalista.
2.x
) bajo el capó.tailwind.config.js
. Puede pasar THEME_KEY
con el script/comandos de dev
o build
, por ejemplo: THEME_KEY=purpleheart astro build/dev
para cambiar el tema de color que se está utilizando. Todos los temas disponibles se pueden encontrar en tailwind.theme.config.js. Para personalizar la sección del blog, agregue cualquiera de las clases de prose-{color}
de Tailwind Typography como se menciona aquí/blog
visitando your-site.netlify.com/admin
, por ejemplo: astro-ink.netlify.app/admin con sus credenciales de Netlify. Necesita Netlify Identity (https://app.netlify.com/sites/your-site/settings/identity#registration) y Git Gateway (https://app.netlify.com/sites/your-site/settings/identity #servicios) habilitados./src/drafts
con una date
futura en el formato YYYY-MM-DD
y deje que una acción de Github especialmente diseñada se encargue de publicarlas automáticamente en la fecha especificada. Puede configurar el intervalo de verificación en Github Action..env
(desarrollo local), descomente el código de conexión aquí e implemente. Su sitio cuenta con un contador de vistas dinámico. Consulte .env.example para comprender los diferentes valores de entorno que necesita configurar.ytChannelId
del archivo de configuración. Opcionalmente, deshabilite las miniaturas de imágenes de la lista de videos de su canal de YouTube configurando USE_MEDIA_THUMBNAIL
en false
.USE_AUTHOR_CARD
en true
dentro del archivo de configuración.USE_POST_IMG_OVERLAY
en true
dentro del archivo de configuración. Simplemente clona esta plantilla y comienza a trabajar desde tu clon. Tiene todos los comandos NPM comunes a su disposición, como dev
, build
, etc. Consulte package.json para ver una lista de todos los comandos disponibles.
Nota: Utilice npx degit one-aalam/astro-ink
para clonar la plantilla sin el historial git
Nota: Esta plantilla genera la salida server
(preparado para SSR) de forma predeterminada. Si quieres compilaciones static
output
a static
desde server
en astro.config.jsadapter: vercel()
USE_VIEW_STATS
en false
dentro de config.ts Nota: antes de ejecutar npm run dev
por primera vez.
.env
ejecutando mv .env.example .env
(si está en una distribución de Linux o Mac)SITE_URI
como SITE_URI=http://localhost:4321
( donde 4321 es el puerto en el que se ejecuta su proyecto ) ¿Conoce un sitio creado con Astro Ink? Déjamelo saber en Twitter
Este tema se creó inicialmente primero con una versión alfa y luego con una versión beta de Astro
Framework. Si recién estás comenzando con Astro
, puedes aprender Astro
mientras construyes este mismo tema siguiendo una serie de blogs que he escrito y que te enseñan Astro desde cero.
Dirígete a aalam.in/blog
y conoce