示例#1
0
def meta_generator(meta=None):
    if meta is None:
        meta = {}
    generate_meta = Meta()
    generate_meta.title = meta['title'] + ' | ' + settings.META[
        'title'] if meta.get('title', []) else settings.META['title']
    generate_meta.description = meta['description'] if meta.get(
        'description', []) else settings.META['description']
    generate_meta.keywords = meta['keywords'] if meta.get(
        'keywords', []) else settings.META['keywords']

    generate_meta.extra_custom_props = [
        ('http-equiv', 'Content-Type', 'text/html; charset=UTF-8'),
    ]
    generate_meta.extra_props = {
        'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0'
    }

    return generate_meta