ruby [Ruby] [files,writing,frontmatter]如何为每周创建一个frontmatter文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby [Ruby] [files,writing,frontmatter]如何为每周创建一个frontmatter文件相关的知识,希望对你有一定的参考价值。
start_date = Date.today + 1.month
end_date = start_date + 2.years
(start_date..end_date).group_by(&:wday)[1].each do |day|
pathname = "_drafts/weekly/#{day.year}/#{day.strftime("%m-%d")}.md"
open(pathname, 'w+') do |post|
post.puts "---"
post.puts "layout: weekly"
post.puts "title: Black River Weekly - #{day.strftime('%B %d %Y')}"
post.puts "category: weekly"
post.puts "---"
end
end
以上是关于ruby [Ruby] [files,writing,frontmatter]如何为每周创建一个frontmatter文件的主要内容,如果未能解决你的问题,请参考以下文章
ruby File类
ruby [Ruby] [files,writing,frontmatter]如何为每周创建一个frontmatter文件
ruby安装过程中 bin里面为啥找不到droidGap 导致ruby: No such file or directory -- bin/ruby
ruby file
Ruby 读取文件
Ruby require 'file' 不起作用,但 require './file' 可以。为啥?