Kepiye cara nggunakake Jekyll kanggo ngasilake wektu nggawe artikel kanthi otomatis lan kanthi gampang nambah frekuensi nganyari blog?

nalika sampeyan siyap kanggo nggunakakeJekyllNalika nulis artikel, sampeyan mesthi ora pengin repot nggawe file kanthi manual, ngowahi ekstensi file, banjur nambah sintaks yml ing wiwitan teks, ta?

Supaya sampeyan bisa mikirArtikel anyar Jekyll, kanggo nyederhanakake kabeh iki, apa ora logis yen nulis naskah?

Apa ora programer kabeh nulis kode mung kanggo kesed? Ing wektu iki, Rake bisa migunani.

Kepiye cara nggunakake Jekyll kanggo ngasilake artikel kanthi otomatis?

Amarga syarat ketat Jekyll kanggo judhul md lan format yaml, angel banget kanggo nulis yaml kanthi manual saben wektu, mula nggunakake skrip kanggo ngasilake konten minangka pilihan sing apik.

Kepiye cara nggunakake Jekyll kanggo ngasilake wektu nggawe artikel kanthi otomatis lan kanthi gampang nambah frekuensi nganyari blog?

Pisanan, priksa manawa rake wis diinstal:

gem list rake

Yen ora diinstal, instal:

gem install rake

Sabanjure, gawe Rakefile lan selehake ing direktori root jekyll.

Banjur, salin kode ing ngisor iki menyang 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
  • Iki mung versi sing disederhanakake.

Pungkasan, ketik ing baris perintah:

rake post title="article name"

Kanthi whoosh, sampeyan bakal ana _post Ing folder kasebut, aku weruh artikel anyar kanthi jeneng file年-月-日-文章标题.md.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane nggunakake Jekyll kanthi otomatis ngasilake wektu nggawe artikel lan kanthi gampang nambah frekuensi nganyari blog?" 》, mbantu sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-31597.html

Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
Share lan seneng yen sampeyan seneng!
Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

gulung menyang ndhuwur