예제 #1
0
파일: blog.py 프로젝트: clly/blog.md
def about():
	file = 'static/md/about.md'
	if(os.path.exists(file)):
		html = mark.convert(file)
	else:
		abort(404)
	title = html.metadata['title']
	return render_template('def.html', html=html,title=title)
예제 #2
0
파일: blog.py 프로젝트: clly/blog.md
def index():
	file = 'static/md/index.md'
	prefix = os.path.normpath('static/md/articles')
	map = articles.map(prefix)
	if(os.path.exists(file)):
		html = mark.convert(file)
	else:
		abort(404)
	title = html.metadata['title']
	return render_template('def.html', map=map, html=html, title=title)
예제 #3
0
파일: blog.py 프로젝트: clly/blog.md
def article(pth = None, mdfile = None):
	sep = articles.pathsep()
	prefix = os.path.normpath('static/md/articles')
	if(pth and mdfile):
		spth = pth.split('.')
		path = sep.join(spth) + sep + mdfile
		path = prefix + sep + path
		if(os.path.exists(path)):
			html = mark.convert(path)
		else:
			abort(404)
	elif(pth):
		abort(401)
	else:
		abort(404)
	title = html.metadata['title']
	return render_template('def.html', html=html, title=title)