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

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

אַזוי איר זאל טראַכטן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

כּדי צו עפֿענען מער פֿאַרבאָרגענע טריקס🔑, ברוכים הבאים זיך אָנצושליסן אין אונדזער טעלעגראַם קאַנאַל!

ייַנטיילן און ווי אויב איר ווי! דיין שאַרעס און לייקס זענען אונדזער מאָוטאַוויישאַן!

 

发表 评论

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

מעגילע צו Top