Sida loo isticmaalo Jekyll si toos ah u soo saarida waqtiga maqaallada oo si fudud u kordhiso soo noqnoqda cusbooneysiinta blogka?

当你准备使用Jekyll来撰写文章时,你肯定不愿意烦心地手动创建文件、修改文件后缀名,再在文本开头添加yml语法了吧?

Markaa waxaa laga yaabaa inaad u malaynaysoJekyll maqaal cusub, si loo fududeeyo waxaas oo dhan, miyaanay caqli gal ahayn in qoraal la qoro?

Barnaamij-sameeyayaashu dhammaantood miyaanay u qorin koodka inay caajisaan? Waqtigaan, Rake wuxuu ku imaan karaa anfaca.

Sida loo isticmaalo Jekyll in si toos ah loo soo saaro maqaallo?

Marka la eego shuruudaha adag ee Jekyll ee md title iyo qaabka yaml, aad bay u dhib badan tahay in gacanta lagu qoro yaml mar kasta, markaa adeegsiga qoraallada si loo soo saaro nuxurka waa doorasho wanaagsan.

Sida loo isticmaalo Jekyll si toos ah u soo saarida waqtiga maqaallada oo si fudud u kordhiso soo noqnoqda cusbooneysiinta blogka?

Marka hore, hubi si aad u aragto in rashka la rakibay:

gem list rake

Haddii aan la rakibin, ku rakib:

gem install rake

Marka xigta, samee Rakefile oo ku rid tusaha xididka ee jekyll.

Kadib, koobi ka samee summada soo socota 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
  • Kani waa nooc la fududeeyay.

Ugu dambeyntii, geli khadka taliska:

rake post title="article name"

Adigoo leh oosh, waxaad halkaas joogi doontaa _post Galka dhexdiisa, waxaan ku arkay maqaal cusub oo leh magaca faylka年-月-日-文章标题.md.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) 分享的《如何利用Jekyll自动生成文章创建时间,轻松提升博客更新频率?》,对您有帮助。

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-31597.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog