Example #1
0
def _get_price(md):
    '''从markdown中提取出价格'''
    idx = md.find('<!--cover-->')
    idx2 = md.find('<!--price-->')
    price = ''
    if idx != -1 and idx2 != -1:
        price = md[idx:idx2]
    return utils.md2html(price)
Example #2
0
def _get_price(md):
    '''从markdown中提取出价格'''
    idx = md.find('<!--cover-->')
    idx2 = md.find('<!--price-->')
    price = ''
    if idx != -1 and idx2 != -1:
        price = md[idx:idx2]
    return utils.md2html(price)
Example #3
0
def add_article(title, md, cid):
    '''添加文章'''
    arts = kv.get(settings.K_ARTS) or ''
    aid = len(arts)
    kv.set(settings.K_ARTS, arts + cid)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = {'datetime': utils.now(), 'title': title}
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
Example #4
0
def add_article(title, md, cid):
    '''添加文章'''
    arts = kv.get(settings.K_ARTS) or ''
    aid = len(arts)
    kv.set(settings.K_ARTS, arts + cid)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = {'datetime': utils.now(), 'title': title}
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
Example #5
0
def mod_article(title, md, cid, aid):
    '''修改文章'''
    aid = int(aid)
    arts = kv.get(settings.K_ARTS)
    arts = list(arts)
    arts[aid] = cid
    arts = ''.join(arts)
    kv.set(settings.K_ARTS, arts)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = kv.get(settings.K_ART_META % aid)
    meta['title'] = title
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
Example #6
0
def mod_article(title, md, cid, aid):
    '''修改文章'''
    aid = int(aid)
    arts = kv.get(settings.K_ARTS)
    arts = list(arts)
    arts[aid] = cid
    arts = ''.join(arts)
    kv.set(settings.K_ARTS, arts)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = kv.get(settings.K_ART_META % aid)
    meta['title'] = title
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
Example #7
0
def _get_body(md):
    '''从markdown中提取出主体'''
    idx = md.find('<!--price-->')
    body = (md if idx == -1 else md[idx:])
    return utils.md2html(body)
Example #8
0
def _get_abstract(md):
    '''从markdown中提取出封面'''
    idx = md.find('<!--cover-->')
    abs = (md if idx == -1 else md[:idx])
    return utils.md2html(abs)
Example #9
0
def _get_abstract(md):
    '''从markdown中提取出摘要'''
    idx = md.find('<!--more-->')
    abs = (md if idx == -1 else md[:idx]).strip()
    return utils.md2html(abs)
Example #10
0
def _get_abstract(md):
    '''从markdown中提取出摘要'''
    idx = md.find('<!--more-->')
    abs = (md if idx == -1 else md[:idx]).strip()
    return utils.md2html(abs)
Example #11
0
def _get_body(md):
    '''从markdown中提取出主体'''
    idx = md.find('<!--price-->')
    body = (md if idx == -1 else md[idx:])
    return utils.md2html(body)
Example #12
0
def _get_abstract(md):
    '''从markdown中提取出封面'''
    idx = md.find('<!--cover-->')
    abs = (md if idx == -1 else md[:idx])
    return utils.md2html(abs)