منبع اصلی نوشتار زیر در این لینک قرار دارد

نوشتن پست هگزو

تو پست قبل نصب Hexo رو یاد دادم، این سری نوبت نوشتن پست هست. نوشتن پست هم خیلـــــــــی سادس! اول از همه باید پست بسازیم. برای اینکار، اول با ترمینال می‌ریم دایرکتوری بلاگ (مثلا cd ~/BOZ مثل پست قبل)، بعد باید به هگزو بگیم که برامون یه پست بسازه. برای همین، تو ترمینال این دستور رو وارد می‌کنیم (فرض این هست که تو فایل _config.yml نوع صفحه پیش‌فرض پست هست!):

1
$ hexo new "post name"

که post name همون اسم پست هست، معمولا هم با موضوع پست یکیه. حالا این دستور برامون یه فایل تو شاخه source/_posts می‌سازه که پیش‌فرض اولش یسری متن هست که بین دوتا --- هستن. به اینا نباید کاری داشته باشیم (مگر این‌که بخوایم موضوع یا برچسب پست رو عوض کنیم.)

موضوع پست

مثلا برای اینکه پست رو تو یه موضوعی جا بدیم، باید تو همون تیکه یه بخش تایپ کنیم به اسم categories: بعد زیرش هر خط، ۲ تا فاصله با یه - با یه فاصله دیگه بعد موضوع رو بنویسیم (تو Markdown که برای نوشتن پست استفاده می‌شه، این یه لیست مرتبه!) بعد اگه زیر موضوع داریم، زیرش همین کارو می‌کنیم ….

برچسب‌ها

برای اضافه کردن برچسب، یه بخش tags: می‌سازیم و مثل بالا لیست تگ هارو می‌دیم (اینجا ترتیب مثل بالا مهم نیست.)

نوشتن پست

حالا نوبت نوشتن خود پست هست! پیشنهاد می‌کنم حتما از یه ویرایشگر ‌Markdown مثل Mou برای مک یا Remarkable برای لینوکس و ویندوز استفاده کنین که مجانین!
حالا فایل مربوط به پست رو از source/_posts با ادیتور باز می‌کنیم، و با قالب Markdown شروع می‌کنیم به نوشتن. یه چند تا نکته فقط داره:

  • اگه می‌خواین تو پست عکسی چیزی مربوط به پست بذارین، باید تو فایل _config.yml، خطی که شامل post_asset_folder: false هست رو پیدا کنین و false رو به true تغییر بدین، موقع ساخت پست، یه پوشه هم به همون اسم میسازه که میتونین عکس‌های پست رو تو اون بریزین و با {% asset_img slug [title] %}
    که slug اسم فایل عکس هست تو پوشه پست.
  • برای اضافه کردن لینک می‌تونین از روش خود Markdown یعنی [title](address) استفاده کنین.
  • برای نوشتن کد در داخل متن، اونو داخل دوتا ` (سمت چپ کلید عددی ۱ بالای کیبورد معمولا، یه علامت ~ هم روشه!) میزاریم.
  • اگه بخوایم که کد رو تو یه خط جدید نمایش بدیم، اونو بصورت زیر باید بنویسیم:
    {% codeblock [title] [lang:language] [url] [link text] %} code ..... {% endcodeblock %}
    که جای language اسم زبان (مثلا bash) و جای code ..... خود کد رو وارد می‌کنیم!

برای اطلاعات بیشتر در مورد نحوه نوشتن هم به راهنمای خود هگزو مراجعه کنید!

در پست بعدی آموزش عوض کردن پوسته (تم) وبلاگ و استفاده از پوسته‌های آماده‌رو می‌دم.



برچسب ها :