ווי אַזוי צו נוצן Jekyll צו אויטאָמאַטיש דזשענערייט צייט פֿאַר שאַפונג פון אַרטיקל און לייכט פאַרגרעסערן די אָפטקייַט פון בלאָג דערהייַנטיקן?

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

אַזוי איר זאל טראַכטןJekyll נייַע אַרטיקל, צו פאַרפּאָשעטערן אַלע דעם, וואָלט עס נישט זיין לאַדזשיקאַל צו שרייַבן אַ שריפט?

צי ניט פּראָוגראַמערז אַלע שרייַבן קאָד נאָר צו זיין פויל? אין דעם צייט, Rake קען זיין נוציק.

ווי צו נוצן Jekyll צו אויטאָמאַטיש דזשענערייט אַרטיקלען?

אין מיינונג פון דזשעקילל ס שטרענג רעקווירעמענץ פֿאַר md טיטל און יאַמל פֿאָרמאַט, עס איז צו קאַמבערסאַם צו מאַניואַלי שרייַבן יאַמל יעדער מאָל, אַזוי ניצן סקריפּס צו רעזולטאַט אינהאַלט איז אַ גוט ברירה.

ווי אַזוי צו נוצן 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.

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

ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-31597.html

ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!

🔔 זייט דער ערשטער צו באַקומען די ווערטפול "ChatGPT אינהאַלט מאַרקעטינג אַי געצייַג באַניץ גייד" אין די קאַנאַל שפּיץ וועגווייַזער! 🌟
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!

 

发表 评论

אייער בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען געניצט * פירמע

מעגילע צו שפּיץ