مضمون کی تخلیق کا وقت خود بخود پیدا کرنے اور بلاگ اپ ڈیٹ کی فریکوئنسی کو آسانی سے بڑھانے کے لیے Jekyll کا استعمال کیسے کریں؟

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

تو آپ سوچ سکتے ہیں۔جیکل نیا مضموناس سب کو آسان بنانے کے لیے، کیا اسکرپٹ لکھنا منطقی نہیں ہوگا؟

کیا تمام پروگرامرز صرف سست ہونے کے لیے کوڈ نہیں لکھتے؟ اس وقت، ریک کام میں آسکتا ہے۔

خود بخود مضامین بنانے کے لیے Jekyll کا استعمال کیسے کریں؟

ایم ڈی ٹائٹل اور یامل فارمیٹ کے لیے جیکیل کے سخت تقاضوں کے پیش نظر، ہر بار یامل کو دستی طور پر لکھنا بہت مشکل ہے، لہذا مواد کو آؤٹ پٹ کرنے کے لیے اسکرپٹ کا استعمال ایک اچھا انتخاب ہے۔

مضمون کی تخلیق کا وقت خود بخود پیدا کرنے اور بلاگ اپ ڈیٹ کی فریکوئنسی کو آسانی سے بڑھانے کے لیے Jekyll کا استعمال کیسے کریں؟

سب سے پہلے، چیک کریں کہ آیا ریک انسٹال ہے:

gem list rake

اگر یہ انسٹال نہیں ہے تو اسے انسٹال کریں:

gem install rake

اگلا، ایک Rakefile بنائیں اور اسے jekyll کی روٹ ڈائرکٹری میں رکھیں۔

پھر، 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

تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!

🔔 چینل ٹاپ ڈائرکٹری میں قیمتی "ChatGPT Content Marketing AI Tool Usage Guide" حاصل کرنے والے پہلے فرد بنیں! 🌟
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!

 

评论 评论

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

اوپر سکرول کریں