Skip to content

Instantly share code, notes, and snippets.

View elmasse's full-sized avatar

Masse Fierro elmasse

View GitHub Profile
@elmasse
elmasse / Keybase.md
Created April 27, 2018 23:46
Keybase.md

Keybase proof

I hereby claim:

  • I am elmasse on github.
  • I am elmasse (https://keybase.io/elmasse) on keybase.
  • I have a public key ASBwebycwQP2p7sgVTrnn8kRBI-Ec4oCraSrIxbv9u_kNQo

To claim this, I am signing this object:

@elmasse
elmasse / post-list-entry.js
Last active May 5, 2018 00:09
PostList for nextein 1.3.0-beta.4
//nextein-example/components/post-list-entry.js
import React from 'react'
import Link from 'nextein/link'
import { Content } from 'nextein/post'
const countWords = (s) => {
s = s.replace(/(^\s*)|(\s*$)/gi,"");//exclude start and end white-space
s = s.replace(/[ ]{2,}/gi," ");//2 or more space to 1
s = s.replace(/\n /,"\n"); // exclude newline with a start spacing
@elmasse
elmasse / index.js
Last active July 2, 2018 22:22
nextein-plugin-markdown-from-git
const fetch = require('isomorphic-fetch')
const fm = require('frontmatter')
const { readFileSync, statSync } = require('fs')
const { resolve, basename, extname, relative, dirname, sep } = require('path')
const pathToRegEx = require('path-to-regexp')
const parser = require('./parser')
module.exports = {
source : async ({ extension = 'md', entriesDir = ['posts'], remark = [], rehype = [] } = {}) => {
@elmasse
elmasse / .babelrc
Created July 10, 2018 17:48
build-test
{
"presets": ["env"]
}