Skip to content

Commit 23c7290

Browse files
committed
Add fabfile for convinience
1 parent 8a8575e commit 23c7290

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
_site
2+
*.pyc

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ paginate_path: "blog/page/:num/"
1818
exclude:
1919
- README.md
2020
- Makefile
21+
- fabfile.py
2122

2223
disqus: eleme
2324
nav:

fabfile.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env python
2+
3+
import datetime
4+
5+
6+
def new():
7+
filename = raw_input('Filename: ')
8+
filename = filename.replace(' ', '-')
9+
author = raw_input('Author: ')
10+
now = datetime.datetime.now()
11+
filepath = '_posts/%s-%s.md' % (now.strftime('%Y-%m-%d'), filename)
12+
13+
with open(filepath, 'wb') as f:
14+
f.write('---\n')
15+
f.write('layout: post\n')
16+
f.write('title: %s\n' % filename)
17+
f.write('author: %s\n' % author)
18+
f.write('---\n')

0 commit comments

Comments
 (0)