إنه مستوحى بشكل كبير من موضوع 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 #الخدمات) ممكّنة./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
إلى static
من server
في 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
وتعرف