Skip to content

Instantly share code, notes, and snippets.

@rapsli
rapsli / migration-jekyll-wintersmith
Last active December 21, 2015 11:38
This file contains some functionality that I used to move content from Jekyll to Wintersmith.
var fs = require('fs')
var _ = require('underscore')
var exclude = ['moveit.js', 'node_modules'];
function doIt(path) {
fs.readdir(path,function(err,files){
if(err) throw err;
files.forEach(function(file){
if (_.indexOf(exclude, file) == -1) {
@rapsli
rapsli / blogHelper.js
Last active December 21, 2015 09:29
This piece of code find all pages in a given root folder and returns them sorted by date: Root structure could be as followed: contents - articles - 2013 - page1.md - page2.md - 2012 - page1.md - page2.md
env.helpers.getSortedContentFolder = function (folder, contents) {
var out = [];
// pages in root level
if (contents[folder]._.pages.length > 0 ) {
_.each(contents[folder]._.pages, function(item){
out.push(item)
})
}