Skip to content

Instantly share code, notes, and snippets.

View adesmier's full-sized avatar

Anthony Desmier adesmier

View GitHub Profile
@adesmier
adesmier / Rakefile
Last active January 15, 2017 16:38
Codeship Rakefile to build Jekyll and push to BitBucket
require 'tmpdir'
desc "Generate jekyll site"
task :generate do
puts "## Grabbing data from Contentful..."
system "bundle exec jekyll contentful"
puts "## Creating posts from data files..."
system "ruby dataToPosts.rb"
@adesmier
adesmier / dataToPosts.rb
Last active January 14, 2017 20:27
Convert Contentful YAML Data to Jekyll Posts
#required ruby gems
require 'yaml'
require 'psych'
#read in YAML file into a variable
postData = begin
YAML.load(File.open("_data/contentful/spaces/posts.yaml"))
rescue ArgumentError => e
puts "Could not parse YAML: #{e.message}"
end