Jekyll ڪيئن استعمال ڪجي آرٽيڪل ٺاهڻ جو وقت خودڪار طور تي پيدا ڪرڻ ۽ آساني سان بلاگ اپڊيٽ فریکوئنسي کي وڌائڻ لاءِ؟

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

تنهنڪري توهان شايد سوچيوJekyll نئون مضمون، اهو سڀ ڪجهه آسان ڪرڻ لاءِ ، ڇا اهو هڪ اسڪرپٽ لکڻ منطقي نه هوندو؟

ڇا پروگرامر نه لکندا آهن سڀئي ڪوڊ صرف سست ٿيڻ لاءِ؟ هن وقت، ريڪ هٿ ۾ اچي سگهي ٿو.

خودڪار طريقي سان آرٽيڪل ٺاهڻ لاء Jekyll ڪيئن استعمال ڪجي؟

ايم ڊي عنوان ۽ يامل فارميٽ لاءِ Jekyll جي سخت ضرورتن کي نظر ۾ رکندي، هر دفعي دستي طور yaml لکڻ تمام مشڪل آهي، تنهنڪري مواد کي آئوٽ ڪرڻ لاءِ اسڪرپٽ استعمال ڪرڻ سٺو انتخاب آهي.

Jekyll ڪيئن استعمال ڪجي آرٽيڪل ٺاهڻ جو وقت خودڪار طور تي پيدا ڪرڻ ۽ آساني سان بلاگ اپڊيٽ فریکوئنسي کي وڌائڻ لاءِ؟

پهرين، ڏسو ته ڏسو ته ريڪ نصب ٿيل آهي:

gem list rake

جيڪڏهن اهو نصب نه آهي، ان کي انسٽال ڪريو:

gem install rake

اڳيون، هڪ ريڪفائل ٺاهيو ۽ ان کي جڪيل جي روٽ ڊاريڪٽري ۾ رکو.

پوء، ھيٺ ڏنل ڪوڊ نقل ڪريو 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
  • هي صرف هڪ آسان نسخو آهي.

آخرڪار، ڪمانڊ لائن ۾ داخل ڪريو:

rake post title="article name"

هڪ هوش سان، توهان وٽ هوندو _post فولڊر ۾، مون فائل جي نالي سان هڪ نئون مضمون ڏٺو年-月-日-文章标题.md.

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) 分享的《如何利用Jekyll自动生成文章创建时间,轻松提升博客更新频率?》,对您有帮助。

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-31597.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو