Criação de cabeçalhos OctoPress genéricos

Eu vi outra pergunta na lista Octopress GitHub sobre <a href = ” https://cqauthors.intel.com/cf#/content/www/th/th/education/k12/assessing-projects/assessment-plans/elementary. html? cq_ck = 1351553608960 “> importando arquivos markdown existentes </a> e descobriu que ele precisava de algumas informações de cabeçalho adicionadas às páginas, e essas informações são geralmente adicionadas pelo Octopress. Ele tinha um programa que convertia todos os seus arquivos .html em markdown e precisava adicioná-los manualmente.

Eu escrevi este rápido script Ruby para fazer isso e agora estou compartilhando em todos os lugares que posso, na esperança de que ajude outras pessoas com este mesmo problema:

#!/usr/bin/ruby -w
# Header adder
# adds some generic headers to your Markdown files for Octopress
# use/branch/distribute as you see fit

Dir["*.markdown"].each { |ourfile|

content
= File.read(ourfile)
newcontent
= "---
layout: post

title: "TITLE""

date: 2012-10-23 01:38

comments: true

author: Your Name

categories:

- Your Category

permalink: /permalink

---nn""
+ content
File.open(ourfile