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' 可以。为啥?