स्वचालित रूपमा लेख सिर्जना समय उत्पन्न गर्न र ब्लग अपडेट फ्रिक्वेन्सी सजिलैसँग बढाउन Jekyll कसरी प्रयोग गर्ने?

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

त्यसैले तपाईं सोच्न सक्नुहुन्छJekyll नयाँ लेख, यी सबैलाई सरल बनाउनको लागि, स्क्रिप्ट लेख्नु तार्किक होइन र?

के प्रोग्रामरहरू सबै अल्छी हुनको लागि कोड लेख्दैनन्? यस समयमा, रेक काममा आउन सक्छ।

स्वचालित रूपमा लेखहरू उत्पन्न गर्न Jekyll कसरी प्रयोग गर्ने?

md शीर्षक र yaml ढाँचाको लागि Jekyll को कडा आवश्यकताहरूलाई ध्यानमा राख्दै, हरेक पटक म्यानुअल रूपमा yaml लेख्न यो धेरै गाह्रो छ, त्यसैले सामग्री आउटपुट गर्न लिपिहरू प्रयोग गर्नु राम्रो विकल्प हो।

स्वचालित रूपमा लेख सिर्जना समय उत्पन्न गर्न र ब्लग अपडेट फ्रिक्वेन्सी सजिलैसँग बढाउन 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 सामग्री मार्केटिङ एआई उपकरण उपयोग गाइड" प्राप्त गर्ने पहिलो बन्नुहोस्! 🌟
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

तपाईको इ-मेल ठेगाना प्रकाशित हुँदैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

शीर्षमा स्क्रोल गर्नुहोस्