diff --git a/june/filters.py b/june/filters.py
index ac12b08..0db2436 100644
--- a/june/filters.py
+++ b/june/filters.py
@@ -69,7 +69,7 @@ def gist(link, content=None):
match = re.match(pattern, link)
if not match:
return None
- html = '' % match.group(1)
+ html = '' % { 'link' : match.group(1) }
if not content:
return html
return '%s%s' % (
diff --git a/june/handlers/front.py b/june/handlers/front.py
index 8915ff0..e1572e3 100644
--- a/june/handlers/front.py
+++ b/june/handlers/front.py
@@ -5,7 +5,7 @@
import datetime
from flask import Blueprint, request, g, current_app
from flask import render_template, Response, jsonify
-from ..utils.markdown import markdown
+from ..filters import markdown
from ..utils.user import require_user
from ..models import Node, Topic, fill_topics, cache
diff --git a/tests/test_markdown.py b/tests/test_markdown.py
index 4252d07..525925c 100644
--- a/tests/test_markdown.py
+++ b/tests/test_markdown.py
@@ -1,4 +1,4 @@
-from june.utils.markdown import markdown
+from june.filters import markdown
def test_none():