U ka sebelisa Jekyll joang ho iketsetsa nako ea ho theha sengoloa le ho eketsa habonolo maqhubu a ntlafatso ea blog?

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

Kahoo u ka nahanaSengoloa se secha sa Jekyll, ho nolofatsa sena sohle, na e ne e ke ke ea e-ba ho utloahalang ho ngola mongolo?

Na baetsi ba mananeo kaofela ha ba ngole khoutu hore feela ba botsoa? Ka nako ena, Rake a ka kena hantle.

U ka sebelisa Jekyll joang ho iketsetsa lingoliloeng?

Ka lebaka la litlhoko tse tiileng tsa Jekyll bakeng sa sehlooho sa md le fomate ea yaml, ho boima haholo ho ngola yaml nako le nako, kahoo ho sebelisa mangolo ho hlahisa litaba ke khetho e ntle.

U ka sebelisa Jekyll joang ho iketsetsa nako ea ho theha sengoloa le ho eketsa habonolo maqhubu a ntlafatso ea blog?

Ntlha ea pele, hlahloba ho bona hore na rake e kentsoe:

gem list rake

Haeba e sa kengoa, kenya:

gem install rake

Ka mor'a moo, theha Rakefile 'me ue behe bukeng ea motso oa jekyll.

Ebe, kopitsa khoutu e latelang ho 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
  • Ena ke mofuta o nolofalitsoeng feela.

Qetellong, kenya moleng oa taelo:

rake post title="article name"

Ka whoosh, o tla ba teng _post Ka foldareng, ke bone sengoloa se secha se nang le lebitso la faele年-月-日-文章标题.md.

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

Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-31597.html

Rea u amohela ho mocha oa Telegraph oa blog ea Chen Weiliang ho fumana lintlha tsa morao-rao!

🔔 Eba oa pele oa ho fumana Tataiso ea Tšebeliso ea "ChatGPT Content Marketing AI" ea bohlokoa bukeng ea holimo ea seteishene! 🌟
📚 Tataiso ena e na le boleng bo boholo, 🌟Ona ke monyetla o sa tloaelehang, se ke oa o fetoa! ⏰⌛💨
Share le rata haeba u rata!
Ho arolelana le lintho tseo u li ratang ke khothatso ea rona e tsoelang pele!

 

Comments

Aterese ea hau ea lengolo tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

tsamaisetsa hodimo