Es ist stark von Hugos Ink-Thema inspiriert und strebt danach, leicht zu bleiben und gleichzeitig die Grundlage für einen schönen, minimalistischen Blog zu bieten.
2.x
Version) unter der Haube.tailwind.config.js
ausgewählt werden. Sie können THEME_KEY
mit dem dev
oder build
-Skript/den Befehlen übergeben, z. B.: THEME_KEY=purpleheart astro build/dev
um das verwendete Farbthema zu ändern. Alle verfügbaren Themes finden Sie in tailwind.theme.config.js. Um den Blog-Bereich anzupassen, fügen Sie eine der hier genannten prose-{color}
-Klassen von Tailwind Typography hinzu/blog
hinzu/bearbeiten/aktualisieren Sie sie, indem Sie mit Ihren Netlify-Anmeldeinformationen your-site.netlify.com/admin
besuchen, z. B.: astro-ink.netlify.app/admin. Es benötigt Netlify Identity (https://app.netlify.com/sites/your-site/settings/identity#registration) und Git Gateway (https://app.netlify.com/sites/your-site/settings/identity). #Dienste) aktiviert./src/drafts
mit einem zukünftigen date
im Format YYYY-MM-DD
und lassen Sie eine speziell gestaltete Github-Aktion die automatische Veröffentlichung an Ihrem angegebenen Datum übernehmen. Sie können das Prüfintervall in Github Action konfigurieren..env
Datei (lokale Entwicklung), entkommentieren Sie den Verbindungscode hier und stellen Sie ihn bereit. Ihre Website verfügt über einen dynamischen Aufrufzähler. Weitere Informationen zu den verschiedenen Umgebungswerten, die Sie konfigurieren müssen, finden Sie unter .env.example.ytChannelId
Konstante der Konfigurationsdatei einfügen. Deaktivieren Sie optional die Bildminiaturansichten aus der Videoliste Ihres YT-Kanals, indem Sie USE_MEDIA_THUMBNAIL
auf false
setzen.USE_AUTHOR_CARD
in der Konfigurationsdatei auf true
setzen.USE_POST_IMG_OVERLAY
in der Konfigurationsdatei auf true
setzen. Klonen Sie einfach diese Vorlage und beginnen Sie mit der Arbeit von Ihrem Klon aus. Ihnen stehen alle gängigen NPM-Befehle wie dev
, build
usw. zur Verfügung. Eine Liste aller verfügbaren Befehle finden Sie in package.json.
Hinweis: Verwenden Sie npx degit one-aalam/astro-ink
um die Vorlage ohne den git
-Verlauf zu klonen
Hinweis: Diese Vorlage generiert standardmäßig server
(SSR-fähig). Wenn Sie static
Builds wünschen
output
vom server
in astro.config.js in static
adapter: vercel()
USE_VIEW_STATS
in config.ts auf false
Hinweis: Bevor Sie npm run dev
–
.env
Datei, indem Sie mv .env.example .env
ausführen (wenn Sie eine Linux-Distribution oder einen Mac verwenden)SITE_URI
Variable als SITE_URI=http://localhost:4321
fest ( wobei 4321 der Port ist, an dem Ihr Projekt ausgeführt wird ). Kennen Sie eine mit Astro Ink erstellte Website? Lass es mich auf Twitter wissen
Dieses Thema wurde zunächst mit einer Alpha- und dann einer Beta-Version des Astro
Framework erstellt. Wenn Sie gerade erst mit Astro
beginnen, können Sie Astro
tatsächlich lernen, während Sie genau dieses Thema erstellen, indem Sie einer Reihe von Blogs folgen, die ich geschrieben habe und die Ihnen Astro von Grund auf beibringen!
Besuchen Sie aalam.in/blog
und erfahren Sie es