మీరు ఉపయోగించడానికి సిద్ధంగా ఉన్నప్పుడుజెకిల్ఒక కథనాన్ని వ్రాస్తున్నప్పుడు, మీరు ఖచ్చితంగా ఫైల్లను మాన్యువల్గా సృష్టించడం, ఫైల్ పొడిగింపులను సవరించడం, ఆపై టెక్స్ట్ ప్రారంభంలో yml సింటాక్స్ని జోడించడం వంటివి చేయకూడదు, సరియైనదా?
కాబట్టి మీరు అనుకోవచ్చుజెకిల్ కొత్త వ్యాసం, వీటన్నింటినీ సరళీకరించడానికి, స్క్రిప్ట్ రాయడం లాజికల్ కాదా?
ప్రోగ్రామర్లు అందరూ సోమరితనం కోసం కోడ్ రాయలేదా? ఈ సమయంలో, రేక్ ఉపయోగపడుతుంది.
కథనాలను స్వయంచాలకంగా రూపొందించడానికి జెకిల్ను ఎలా ఉపయోగించాలి?
MD టైటిల్ మరియు yaml ఫార్మాట్ కోసం జెకిల్ యొక్క కఠినమైన అవసరాల దృష్ట్యా, ప్రతిసారీ yamlని మాన్యువల్గా వ్రాయడం చాలా గజిబిజిగా ఉంటుంది, కాబట్టి కంటెంట్ను అవుట్పుట్ చేయడానికి స్క్రిప్ట్లను ఉపయోగించడం మంచి ఎంపిక.

ముందుగా, రేక్ ఇన్స్టాల్ చేయబడిందో లేదో తనిఖీ చేయండి:
gem list rake
ఇది ఇన్స్టాల్ చేయకపోతే, దీన్ని ఇన్స్టాల్ చేయండి:
gem install rake
తరువాత, ఒక రేక్ఫైల్ను సృష్టించండి మరియు దానిని జెకిల్ యొక్క రూట్ డైరెక్టరీలో ఉంచండి.
అప్పుడు, కింది కోడ్ను 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/ ) భాగస్వామ్యం చేయబడింది "వ్యాసం సృష్టించే సమయాన్ని స్వయంచాలకంగా రూపొందించడానికి మరియు బ్లాగ్ నవీకరణ ఫ్రీక్వెన్సీని సులభంగా పెంచడానికి జెకిల్ను ఎలా ఉపయోగించాలి?" 》, మీకు సహాయకరంగా ఉంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-31597.html
మరిన్ని దాచిన ఉపాయాలను అన్లాక్ చేయడానికి🔑, మా టెలిగ్రామ్ ఛానెల్లో చేరడానికి స్వాగతం!
మీకు నచ్చితే షేర్ చేయండి మరియు లైక్ చేయండి! మీ షేర్లు మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!