المكدس الذي أستخدمه لتشغيل هذه المدونة

في هذا المنشور ، أصف كيفية تشغيل موقعي ، ومهام سير العمل الخاصة بي

منصة الموقع

هذا الموقع هو موقع ثابت تم إنشاؤه باستخدامهوغو، منشئ المواقع الثابتة الشهير الذي تم إنشاؤه باستخدام لغة البرمجة Go.

أريد أن يكون موقعي على هذا النحوغبيقدر الإمكان ، مما يعني عددًا أقل من نقاط الفشل. يلبي الموقع الثابت هذا المطلب ، ويوفر أيضًا العديد من المزايا الرائعة.

سبب اختياري هوغو هو:

  • يولد ملفات HTML عادية ، مما يجعله أسرع من الاضطرار إلى معالجة كل طلب من جانب الخادم
  • الموقع الثابت أكثر مرونة من حيث النشر والاستضافة
  • إنه سريع حقًا ، وإعادة التحميل المباشر المحلي الخاص بي فوري ولست مضطرًا إلى الانتظار لمدة 10 ثوانٍ لإعادة التحويل البرمجي (لا تستطيع كل منصة القيام بذلك على جهاز Macbook Pro 2010 الخاص بيجهاز MacBook Air 2018 الخاص بي أسرع ولكني ما زلت أرحب بالسرعة)
  • أنا أحب Go
  • انه سهل

الموضوع

لقد استخدمت في الأصل ملفموضوع Ghostwriter، تم تحسينها وتعديلها قليلاً لتلبية احتياجاتي لقد غيرتها كثيرًا بمرور الوقت بحيث أصبح من غير الممكن التعرف عليها الآن ، لكنها كانت طريقة رائعة للبدء.

أين أستضيف الموقع

أنا أستعملنيتليفاي. هنا أصفكيف أنشر مشاركاتي تلقائيًا وجدولتها.

لا تكتب حصريًا على Medium أو على منصات أخرى. يكتشفلماذا يجب أن تركز على النظام الأساسي الخاص بك.

الملصقات

أكتب المشاركات باستخدام Markdown فييتحمل- تطبيق رائع. Markdown هو تنسيق رائع لأنه محمول للغاية - يمكنني الانتقال إلى أي مولد موقع ثابت آخر في غضون دقيقة إذا أردت ، نظرًا لأن استخدام Markdown لا يوجد قفل ، لكنني سعيد جدًا بـ Hugo.

ماذا أفعل للترويج للمنشورات

أنشرها على Twitter وأضيفها في النشرة الإخبارية عبر البريد الإلكتروني التي أرسلها كل أسبوع. هذا هو الأساس. اعتدت أن أنشر مقالات على Hacker News أو Reddit ، لكنها في الغالب لم تفعل شيئًا طوال الوقت الذي حاولت فيه ، لذلك توقفت عن فعل ذلك. ما زلت أوصي بفعل ذلك عند البدء.

يتم اختيار المشاركات تلقائيًا بواسطة Google. اكتشفنصائح لتحسين محركات البحث.

سير العمل الخاص بي لنشر مقال

عندما أكتب منشور مدونة ، أحدد تاريخ النشر في المستقبل.

لدي ذاكرة سيئة ، لذلك أكتب كل شيء. لدي قائمة بالمنشورات المجدولة في تطبيق Apple Notes وأحاول الاحتفاظ بأكثر من أسبوعين من المحتوى أمامي ، لذلك ليس لدي قلق بشأن عدم معرفة ما سأقوم بنشره أو الكتابة عنه. هذا هو المفتاح: لا يوجد شيء يمكن أن يعيق النشر اليومي.

Schedule

أقوم بدفع كل المحتوى الخاص بي إلى مستودع GitHub خاص ، والذي تتم مزامنته مع Netlify بفضل تكامل Git.

في كل مرة أقوم بالضغط على GitHub ، تنشر Netlify نسخة محدثة من الموقع.

أنا فقط أديرIFTTTwebhook كل صباح في الساعة 08:00 بتوقيت وسط أوروبا لبدء نشر جديد تلقائيًا على Netlify ، والذي سينشر منشور المدونة لهذا اليوم (أقوم بتأريخ كل منشور في الساعة 7:00 صباحًا ، للتأكد فقط).

قد أكون نائمًا أو أمشي الكلب في الساعة 8 صباحًا ، ومع ذلك تم نشر المنشور.

من الجيد إخراج هذه القطعة من البنية التحتية من ذهني. أنا أعرف فقط أنه سيتم نشر وظيفة.

سيتم نشره أيضًا على Twitter تلقائيًا ، بفضل تطبيق IFTTT صغير آخر مرتبط بخلاصة RSS الخاصة بي.

Tweet new posts

نشر الصور

أتأكد من تحسين جميع الصور المنشورة باستخدامImageOptim، لتجنب الاستخدام غير المجدي للنطاق الترددي وزيادة سرعة الصفحة.

أحيانًا أستخدم تطبيقًا لإنشاء صورة لافتة للمنشور ، والتي تُستخدم أيضًا في بطاقة Twitter.

اعتدت على إنشاء صورة نص ASCII باستخدامطاج.

أحيانًا أرسم صورًا باستخدام iPad و Apple Pencil. انا استعمل التطبيق اسكتشات، انه رائع. أنا لست موهوبًا على الإطلاق للرسم ، أنا فقط أحب القيام بشيء مضحك. إنها مدونتي الخاصة ، لذا يمكنني نشر عمل فني سيء إذا أحببت.

2019 update: I rarely make banner images now

2020 update: I أتمتة إنشاء صور OG لمشاركاتي

النشرة الإخبارية

لدي رسالة إخبارية رئيسية واحدة. أرسل بريدًا إلكترونيًا كل أسبوع ، مع قائمة المشاركات التي كتبتها خلال الأسبوع ، بالإضافة إلى أي مورد جديد أقوم بإنشائه.

لقد استخدمت برنامج ConvertKit في الماضي. إنها أداة رائعة للبدء. الآن أستخدم حلاً مستضافًا ذاتيًا يسمى Sendy.

يكتشفلماذا يجب عليك إنشاء قائمة بريد إلكتروني.

تويتر

Twitter هو منصة رائعة بالنسبة لي. لدي أكثر من 9000 متابع ، وهذا ليس بالأعداد الضخمة ، لكنه ليس عددًا صغيرًا.

على الرغم من أنني انضممت إلى Twitter في عام 2007 ، إلا أنني لم أستخدمه أبدًا بشكل فعال. لقد بدأت قبل بضعة أشهر فقط في الحصول على أي نوع من التفاعل مع الأشخاص الموجودين هناك

لدي برنامج نصي يعملخللويتم تشغيله مرتين يوميًا بواسطة IFTTT. أنا أشرح ذلكهنا. لدي بشكل أساسي قائمة منشورات على Airtable قمت بنشرها في الماضي وأريد إعادة توظيفها على Twitter.

من المحزن كتابة منشور ومشاركته مرة واحدة وعدم نشره مرة أخرى أبدًا ، ولكن القيام بذلك يدويًا يكون 1) مملاً 2) ليس شيئًا يمكنني القيام به باستمرار 3) اضطررت إلى تتبع المنشورات التي شاركتها بالفعل.

إنها وظيفة مثالية لآلة تقوم بنشرها أثناء نومي مرتين كل يوم.

كتب

لقد كتبت 12 كتابًا إلكترونيًا مجانيًا. أستخدم GitBook لكتابتها ، مشروع GitBook الأصلي المستضاف ذاتيًامتوفر هنا، وليس الشيء الذي تجده على gitbook.com.

بالنسبة إلى منشورات مدونتي ، أكتب المسودات باستخدام Bear وعندما أعتقد أنها جاهزة ، أقوم بالتصدير إلى مجلد وأقوم بإنشاء فهرس. هذا هو الأساس. لقد صنعت نموذجًا للكتب التي أعيد استخدامها ، وأنا سعيد جدًا بذلك.

هذا هو!

قد أقوم بتحديث هذا المنشور في المستقبل ، الآن هذا هو كل ما أستخدمه وأفعله لتشغيل هذه المدونة.


المزيد من الدروس المعملية: