ruby Jekyll博客或类似的方便的新帖子脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Jekyll博客或类似的方便的新帖子脚本相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env ruby

unless ARGV[0]
  puts 'Usage: newpost "the post title"'
  exit(-1)
end

date_prefix = Time.now.strftime("%Y-%m-%d")
postname = ARGV[0].strip.downcase.gsub(/ /, '-')
post = "/Users/al3x/src/al3x.github.com/_posts/#{date_prefix}-#{postname}.textile"

header = <<-END
---
layout: post
title: "#{ARGV[0]}"
---

h1. {{ page.title }}

END

File.open(post, 'w') do |f|
  f << header
end

system("mate", "-a", post)

以上是关于ruby Jekyll博客或类似的方便的新帖子脚本的主要内容,如果未能解决你的问题,请参考以下文章

Jekyll搭建个人博客

ruby [Jekyll补充数据模块]将jekyll post的补充数据文件复制到帖子的内置html附近的位置#data #jekyll

Jekyll定制收藏钩

使用Jekyll + GitHub Pages免费搭建个人博客

在 jekyll 博客中支持标签的简单方法

搭建基于Github Pages和Jekyll的个人博客