Како користити Јекилл за аутоматско генерисање времена креирања чланка и лако повећање учесталости ажурирања блога?

када сте спремни за употребуЈекиллКада пишете чланак, дефинитивно не желите да се трудите да ручно креирате датотеке, мењате екстензије датотека, а затим додајете имл синтаксу на почетак текста, зар не?

Па можда мислитеЈекилл нови чланак, да све ово поједноставим, зар не би било логично написати скрипту?

Зар сви програмери не пишу код само да би били лењи? У овом тренутку, Раке може добро доћи.

Како користити Јекилл за аутоматско генерисање чланака?

С обзиром на Јекиллове строге захтеве за мд наслов и иамл формат, превише је гломазно ручно писати иамл сваки пут, тако да је коришћење скрипти за излаз садржаја добар избор.

Како користити Јекилл за аутоматско генерисање времена креирања чланка и лако повећање учесталости ажурирања блога?

Прво проверите да ли је раке инсталиран:

gem list rake

Ако није инсталиран, инсталирајте га:

gem install rake

Затим креирајте Ракефиле и ставите га у основни директоријум јекилл-а.

Затим копирајте следећи код у Ракефиле:

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/ ) дели „Како користити Јекилл за аутоматско генерисање времена креирања чланка и лако повећање учесталости ажурирања блога?“ 》, од помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-31597.html

Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!

Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Дођите на врх