ဆောင်းပါးဖန်တီးချိန်ကို အလိုအလျောက်ထုတ်ပေးရန်နှင့် ဘလော့ဂ်အပ်ဒိတ်အကြိမ်ရေကို လွယ်ကူစွာတိုးမြှင့်ရန် Jekyll ကို မည်သို့အသုံးပြုရမည်နည်း။

သင်အသုံးပြုရန်အဆင်သင့်ဖြစ်သောအခါJekyllဆောင်းပါးတစ်ပုဒ်ရေးသောအခါတွင် သင်သည် ဖိုင်များကို ကိုယ်တိုင်ဖန်တီးခြင်း၊ ဖိုင်တိုးချဲ့မှုများကို မွမ်းမံပြင်ဆင်ခြင်း၊ စာသား၏အစတွင် yml အစီအမံများထည့်ခြင်းတို့ကို လုံးဝအနှောက်အယှက်မပေးချင်တော့ပါ။

ဒီတော့ မင်းထင်ကောင်းထင်နိုင်တယ်။Jekyll ဆောင်းပါးအသစ်ဤအရာအားလုံးကို ရိုးရှင်းစေရန်၊ ဇာတ်ညွှန်းရေးခြင်းသည် ယုတ္တိရှိလိမ့်မည်မဟုတ်လော။

ပရိုဂရမ်မာတွေ အားလုံး ပျင်းဖို့ ကုဒ်တွေ မရေးကြဘူးလား။ ဤအချိန်တွင် Rake သည်အဆင်ပြေနိုင်သည်။

ဆောင်းပါးများကိုအလိုအလျောက်ထုတ်လုပ်ရန် Jekyll ကိုမည်သို့အသုံးပြုရမည်နည်း။

md ခေါင်းစဉ်နှင့် yaml ဖော်မတ်အတွက် Jekyll ၏ တင်းကျပ်သော လိုအပ်ချက်များကြောင့် yaml ကို အချိန်တိုင်း ကိုယ်တိုင်ရေးရန် အလွန်ခက်ခဲသောကြောင့် အကြောင်းအရာကို ထုတ်ပေးရန်အတွက် scripts များကို အသုံးပြုခြင်းသည် ကောင်းမွန်သော ရွေးချယ်မှုဖြစ်သည်။

ဆောင်းပါးဖန်တီးချိန်ကို အလိုအလျောက်ထုတ်ပေးရန်နှင့် ဘလော့ဂ်အပ်ဒိတ်အကြိမ်ရေကို လွယ်ကူစွာတိုးမြှင့်ရန် Jekyll ကို မည်သို့အသုံးပြုရမည်နည်း။

ပထမဦးစွာ၊ ထွန်ခြစ်ကို တပ်ဆင်ထားခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါ-

gem list rake

မတပ်ဆင်ရသေးပါက၊ ထည့်သွင်းပါ။

gem install rake

ထို့နောက် Rakefile တစ်ခုကိုဖန်တီးပြီး jekyll ၏ root directory တွင် ထားလိုက်ပါ။

ထို့နောက် Rakefile ထဲသို့ အောက်ပါကုဒ်ကို ကော်ပီကူးပါ။

require 'rake'
require 'yaml'

SOURCE = "."
CONFIG = {
'posts' => File.join(SOURCE, "_posts"),
'post_ext' => "md",
}

# Usage: rake post title="A Title"
desc "Begin a new post in #{CONFIG['posts']}"
task :post do
abort("rake aborted: '#{CONFIG['posts']}' directory not found.") unless FileTest.directory?(CONFIG['posts'])
title = ENV["title"] || "new-post"
slug = title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '')
filename = File.join(CONFIG['posts'], "#{Time.now.strftime('%Y-%m-%d')}-#{slug}.#{CONFIG['post_ext']}")
if File.exist?(filename)
abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
end

puts "Creating new post: #{filename}"
open(filename, 'w') do |post|
post.puts "---"
post.puts "layout: post"
post.puts "title: \"#{title.gsub(/-/,' ')}\""
post.puts "category: "
post.puts "tags: []"
post.puts "---"
end
end # task :post
  • ဤသည်မှာ ရိုးရှင်းသောဗားရှင်းတစ်ခုမျှသာဖြစ်သည်။

နောက်ဆုံးတွင်၊ command line တွင်ရိုက်ထည့်ပါ။

rake post title="article name"

ဟဲ့ ၊ မင်းအဲဒီမှာရှိလိမ့်မယ်။ _post ဖိုင်တွဲထဲတွင်၊ ဖိုင်အမည်ပါသော ဆောင်းပါးအသစ်တစ်ခုကို ကျွန်တော်တွေ့ခဲ့သည်။年-月-日-文章标题.md

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေခဲ့သည် "ဆောင်းပါးဖန်တီးချိန်ကို အလိုအလျောက်ထုတ်ပေးရန်နှင့် ဘလော့ဂ်အပ်ဒိတ်အကြိမ်ရေကို လွယ်ကူစွာတိုးမြှင့်ရန် Jekyll ကိုမည်သို့အသုံးပြုရမည်နည်း။" 》 သင့်အတွက် အထောက်အကူဖြစ်စေပါတယ်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-31597.html

နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။

🔔 ချန်နယ်ထိပ်တန်းလမ်းညွှန်တွင် တန်ဖိုးရှိသော "ChatGPT အကြောင်းအရာစျေးကွက်ရှာဖွေရေး AI ကိရိယာအသုံးပြုမှုလမ်းညွှန်" ကို ပထမဆုံးရရှိသူဖြစ်လိုက်ပါ။ 🌟
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်ရဲ့အီးမေးလ်လိပ်စာကိုထုတ်ဝေမည်မဟုတ် 用项已用用 * တံဆိပ်

အပေါ်မှလှိမ့်