@@ -89,25 +89,25 @@ class MarkupRenderer(object):
return '<a href="%(url)s">%(url)s</a>' % ({'url': url_full})
return url_pat.sub(url_func, text)
source = urlify_text(source)
return '<br />' + source.replace("\n", '<br />')
@classmethod
def markdown(cls, source, safe=True):
source = safe_unicode(source)
try:
import markdown as __markdown
return __markdown.markdown(source, ['codehilite'])
return __markdown.markdown(source, ['codehilite', 'tables'])
except ImportError:
log.warning('Install markdown to use this function')
return cls.plain(source)
except Exception:
log.error(traceback.format_exc())
if safe:
return source
else:
raise
def rst(cls, source, safe=True):
@@ -4083,24 +4083,32 @@ div.readme .readme_box pre {
font-size: 12px;
background-color: #eee;
border: 1px solid #ddd;
padding: 5px;
color: #444;
overflow: auto;
-webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
div.readme .readme_box table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
width: auto !important;
/** RST STYLE **/
div.rst-block {
padding:0px;
div.rst-block h2 {
font-weight: normal;
Status change: