Пример #1
0
    def test_utils(self):
        md5 = get_md5('test')
        self.assertIsNotNone(md5)
        c = CommonMarkdown.get_markdown('''
        # Title1

        ```python
        import os
        ```

        [url](https://www.lylinux.net/)

        [ddd](http://www.baidu.com)


        ''')
        self.assertIsNotNone(c)
        d = {'d': 'key1', 'd2': 'key2'}
        data = parse_dict_to_url(d)
        self.assertIsNotNone(data)
        render = BlogMarkDownRenderer()
        s = render.autolink('http://www.baidu.com')
        self.assertTrue(s.find('nofollow') > 0)
        s = render.link('http://www.baidu.com', 'test', 'test')
        self.assertTrue(s.find('nofollow') > 0)
Пример #2
0
def custom_markdown(content):
    # import requests
    # pload = {'markDownData': content}
    # r = requests.post('http://localhost:3000/markdown', data=pload)
    # return mark_safe(r.text)

    from DjangoBlog.utils import CommonMarkdown
    return mark_safe(CommonMarkdown.get_markdown(content))
Пример #3
0
 def item_description(self, item):
     return CommonMarkdown.get_markdown(item.body)
Пример #4
0
 def item_description(self, item):
     return CommonMarkdown.get_markdown(item.body)
def custom_markdown(content):
    from DjangoBlog.utils import CommonMarkdown
    return CommonMarkdown.get_markdown(content)
Пример #6
0
def custom_markdown(content):
    from DjangoBlog.utils import CommonMarkdown
    return mark_safe(CommonMarkdown.get_markdown(content))