mkpost for Jekyll
In order to speedup post creation, I found and improved a simple Ruby script:
#!/usr/bin/ruby
require 'date'
require 'time'
puts 'What would you like to write about?'
article_title = gets
slug = article_title.downcase.strip.gsub(' ', '-')
current_date = Date.today.to_s
current_time = Time.now
filename = current_date + '-' + slug + '.md'
File.open("_posts/"+filename, "w") do |post|
post.write("---\n")
post.write("layout: post\n")
post.write("title: #{article_title}")
post.write("date: #{current_time}\n")
post.write("---")
end
puts 'Created new file here: _/posts/'+filename
# fire up sublime text
system("subl '_posts/#{filename}' &")
Category: jekyll
Comments