ലേഖനം സൃഷ്‌ടിക്കുന്ന സമയം സ്വയമേവ സൃഷ്‌ടിക്കാനും ബ്ലോഗ് അപ്‌ഡേറ്റ് ആവൃത്തി എളുപ്പത്തിൽ വർദ്ധിപ്പിക്കാനും ജെക്കിൽ എങ്ങനെ ഉപയോഗിക്കാം?

നിങ്ങൾ ഉപയോഗിക്കാൻ തയ്യാറാകുമ്പോൾജെക്കിൾഒരു ലേഖനം എഴുതുമ്പോൾ, ഫയലുകൾ സ്വമേധയാ സൃഷ്‌ടിക്കുന്നതിനും ഫയൽ വിപുലീകരണങ്ങൾ പരിഷ്‌ക്കരിക്കുന്നതിനും വാചകത്തിൻ്റെ തുടക്കത്തിൽ yml വാക്യഘടന ചേർക്കുന്നതിനും നിങ്ങൾ തീർച്ചയായും ബുദ്ധിമുട്ടേണ്ടതില്ല, അല്ലേ?

അതിനാൽ നിങ്ങൾ ചിന്തിച്ചേക്കാംജെക്കിലിൻ്റെ പുതിയ ലേഖനം, ഇതെല്ലാം ലളിതമാക്കാൻ, ഒരു സ്ക്രിപ്റ്റ് എഴുതുന്നത് യുക്തിസഹമല്ലേ?

പ്രോഗ്രാമർമാരെല്ലാം മടിയന്മാരാകാൻ വേണ്ടിയല്ലേ കോഡ് എഴുതുന്നത്? ഈ സമയത്ത്, റേക്ക് ഉപയോഗപ്രദമാകും.

ലേഖനങ്ങൾ സ്വയമേവ സൃഷ്ടിക്കാൻ ജെക്കിൽ എങ്ങനെ ഉപയോഗിക്കാം?

MD ശീർഷകത്തിനും yaml ഫോർമാറ്റിനുമുള്ള ജെക്കിലിൻ്റെ കർശനമായ ആവശ്യകതകൾ കണക്കിലെടുത്ത്, ഓരോ തവണയും yaml സ്വമേധയാ എഴുതുന്നത് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്, അതിനാൽ ഉള്ളടക്കം ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കുന്നത് ഒരു നല്ല തിരഞ്ഞെടുപ്പാണ്.

ലേഖനം സൃഷ്‌ടിക്കുന്ന സമയം സ്വയമേവ സൃഷ്‌ടിക്കാനും ബ്ലോഗ് അപ്‌ഡേറ്റ് ആവൃത്തി എളുപ്പത്തിൽ വർദ്ധിപ്പിക്കാനും ജെക്കിൽ എങ്ങനെ ഉപയോഗിക്കാം?

ആദ്യം, റേക്ക് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക:

gem list rake

ഇത് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, ഇത് ഇൻസ്റ്റാൾ ചെയ്യുക:

gem install rake

അടുത്തതായി, ഒരു Rakefile സൃഷ്ടിച്ച് അത് ജെക്കിലിൻ്റെ റൂട്ട് ഡയറക്ടറിയിൽ സ്ഥാപിക്കുക.

തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് 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

ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!

🔔 ചാനൽ ടോപ്പ് ഡയറക്‌ടറിയിൽ വിലയേറിയ "ChatGPT കണ്ടന്റ് മാർക്കറ്റിംഗ് AI ടൂൾ ഉപയോഗ ഗൈഡ്" നേടുന്ന ആദ്യത്തെയാളാകൂ! 🌟
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്‌ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുക