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