Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 577b4a1

Browse files
committed
update formatter code
1 parent 2659120 commit 577b4a1

File tree

3 files changed

+28
-28
lines changed

3 files changed

+28
-28
lines changed

element/plugins/formatter/formatter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class Formatter(object):
66
def format(self, content, formatter='markdown'):
77

88
if formatter == 'markdown':
9-
return markdown.markdown(content, ['tables', 'codehilite'])
9+
return markdown.markdown(content, ['tables', 'codehilite', 'fenced_code'])
1010

1111
elif formatter in ['rst', 'sphinx']:
1212
parts = publish_parts(content, writer_name='html', settings_overrides={

element/standalone/skeleton/content/blog/2011/01/best-cli-tools-for-python.yml

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,29 @@ enabled: 1
55
published_at: Fri, 18 Sep 2009 19:19:16
66
comment_enabled:
77
tags: [python]
8-
content: |
9-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras gravida malesuada tellus,
10-
at tincidunt lorem accumsan vel. Vestibulum varius sodales sagittis. Quisque tristique
11-
tempus ligula blandit sodales. Nunc luctus, orci in interdum porttitor, urna massa scelerisque
12-
felis, eget hendrerit sapien eros sed augue. Ut quam mauris, feugiat nec laoreet pellentesque,
13-
molestie eget orci. Vivamus leo leo, convallis et sodales vel, fermentum sed leo. Cras sit
14-
amet dui vel sapien consectetur adipiscing. Pellentesque lectus massa, aliquet et ultrices
15-
sit amet, volutpat vel leo. Nulla aliquet sodales enim ac dictum. Proin mattis arcu a metus
16-
aliquam pulvinar. Phasellus sed lectus elit. Donec vitae urna magna. Vestibulum id volutpat eros.
178

18-
Nullam lacinia ante justo. Aliquam consectetur semper magna, in imperdiet ligula posuere vel.
19-
Ut ut nulla tortor. Integer laoreet tellus id mi feugiat et bibendum dolor iaculis. Phasellus
20-
id quam quis tortor interdum venenatis eu eget lacus. Aenean a magna non risus lobortis
21-
sollicitudin eget quis odio. Proin at turpis augue, a dignissim sapien. Duis eget sem sit
22-
amet urna hendrerit semper. Nulla facilisi. Nunc molestie facilisis tellus. Quisque eget
23-
volutpat magna. Integer nec facilisis est.
9+
----
10+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras gravida malesuada tellus,
11+
at tincidunt lorem accumsan vel. Vestibulum varius sodales sagittis. Quisque tristique
12+
tempus ligula blandit sodales. Nunc luctus, orci in interdum porttitor, urna massa scelerisque
13+
felis, eget hendrerit sapien eros sed augue. Ut quam mauris, feugiat nec laoreet pellentesque,
14+
molestie eget orci. Vivamus leo leo, convallis et sodales vel, fermentum sed leo. Cras sit
15+
amet dui vel sapien consectetur adipiscing. Pellentesque lectus massa, aliquet et ultrices
16+
sit amet, volutpat vel leo. Nulla aliquet sodales enim ac dictum. Proin mattis arcu a metus
17+
aliquam pulvinar. Phasellus sed lectus elit. Donec vitae urna magna. Vestibulum id volutpat eros.
2418

25-
Etiam dapibus dui non ante imperdiet ut pharetra lorem blandit. Vivamus sit amet laoreet augue.
26-
Pellentesque eu ipsum non nunc porttitor pharetra. Pellentesque in dui massa. Sed venenatis
27-
lectus id arcu sagittis pharetra. Donec porttitor justo vel arcu posuere gravida non nec est.
28-
Suspendisse ornare tempus sapien at fermentum. Phasellus ultrices venenatis eros sed convallis.
29-
Nullam bibendum laoreet orci eu vestibulum. Praesent sagittis, massa sed pharetra pulvinar,
30-
diam dui semper lacus, vel ornare diam ipsum sit amet nunc. Pellentesque eu rutrum erat.
31-
Suspendisse eu scelerisque velit. Integer ac mi quam, vitae convallis lacus.
19+
Nullam lacinia ante justo. Aliquam consectetur semper magna, in imperdiet ligula posuere vel.
20+
Ut ut nulla tortor. Integer laoreet tellus id mi feugiat et bibendum dolor iaculis. Phasellus
21+
id quam quis tortor interdum venenatis eu eget lacus. Aenean a magna non risus lobortis
22+
sollicitudin eget quis odio. Proin at turpis augue, a dignissim sapien. Duis eget sem sit
23+
amet urna hendrerit semper. Nulla facilisi. Nunc molestie facilisis tellus. Quisque eget
24+
volutpat magna. Integer nec facilisis est.
25+
26+
Etiam dapibus dui non ante imperdiet ut pharetra lorem blandit. Vivamus sit amet laoreet augue.
27+
Pellentesque eu ipsum non nunc porttitor pharetra. Pellentesque in dui massa. Sed venenatis
28+
lectus id arcu sagittis pharetra. Donec porttitor justo vel arcu posuere gravida non nec est.
29+
Suspendisse ornare tempus sapien at fermentum. Phasellus ultrices venenatis eros sed convallis.
30+
Nullam bibendum laoreet orci eu vestibulum. Praesent sagittis, massa sed pharetra pulvinar,
31+
diam dui semper lacus, vel ornare diam ipsum sit amet nunc. Pellentesque eu rutrum erat.
32+
Suspendisse eu scelerisque velit. Integer ac mi quam, vitae convallis lacus.
3233

tests/plugins/formatter/test_formatter.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,15 @@ def setUp(self):
77
self.formmater = Formatter()
88

99
def test_markdown(self):
10-
content = self.formmater.format('**bold**')
10+
content = self.formmater.format(u'**bold**')
1111

1212
self.assertEquals("<p><strong>bold</strong></p>", content)
1313

14-
content = self.formmater.format('**bold**', formatter='markdown')
14+
content = self.formmater.format(u'**bold**', formatter='markdown')
1515

1616
self.assertEquals("<p><strong>bold</strong></p>", content)
1717

18-
19-
def test_rst(self):
20-
content = self.formmater.format('**bold**', formatter='rst')
18+
def test_rst_with_code(self):
19+
content = self.formmater.format(u'**bold**', formatter='rst')
2120

2221
self.assertEquals('<div class="document">\n<p><strong>bold</strong></p>\n</div>\n', content)

0 commit comments

Comments
 (0)