Search.setIndex({"docnames": ["index"], "filenames": ["index.rst"], "titles": ["Flask-FlatPages"], "terms": {"provid": 0, "collect": 0, "page": 0, "your": 0, "applic": 0, "ar": 0, "built": 0, "from": 0, "flat": 0, "text": 0, "file": 0, "oppos": 0, "relat": 0, "databas": 0, "python": 0, "7": 0, "bsd": 0, "licens": 0, "latest": 0, "document": 0, "read": 0, "doc": 0, "sourc": 0, "issu": 0, "pull": 0, "request": 0, "github": 0, "releas": 0, "pypi": 0, "pip": 0, "you": 0, "can": 0, "get": 0, "code": 0, "To": 0, "start": 0, "all": 0, "need": 0, "do": 0, "i": 0, "instanti": 0, "object": 0, "after": 0, "import": 0, "flask_flatpag": 0, "app": 0, "__name__": 0, "config": 0, "from_pyfil": 0, "myset": 0, "cfg": 0, "also": 0, "pass": 0, "later": 0, "call": 0, "init_app": 0, "def": 0, "create_app": 0, "return": 0, "accept": 0, "follow": 0, "valu": 0, "them": 0, "option": 0, "flatpages_root": 0, "path": 0, "directori": 0, "where": 0, "look": 0, "If": 0, "rel": 0, "interpret": 0, "root": 0, "next": 0, "static": 0, "templat": 0, "default": 0, "flatpages_extens": 0, "filenam": 0, "without": 0, "thi": 0, "suffix": 0, "ignor": 0, "chang": 0, "support": 0, "multipl": 0, "via": 0, "sequenc": 0, "e": 0, "g": 0, "htm": 0, "comma": 0, "separ": 0, "string": 0, "flatpages_encod": 0, "encod": 0, "utf8": 0, "flatpages_html_render": 0, "callabl": 0, "take": 0, "least": 0, "unicod": 0, "bodi": 0, "its": 0, "pygmented_markdown": 0, "instanc": 0, "second": 0, "argument": 0, "third": 0, "function": 0, "have": 0, "one": 0, "The": 0, "either": 0, "respect": 0, "allow": 0, "more": 0, "advanc": 0, "flatpages_markdown_extens": 0, "new": 0, "list": 0, "codehilit": 0, "For": 0, "addit": 0, "case": 0, "footnot": 0, "syntax": 0, "unique_id": 0, "true": 0, "disabl": 0, "line": 0, "number": 0, "which": 0, "enabl": 0, "linenum": 0, "fals": 0, "flatpages_auto_reload": 0, "wether": 0, "reload": 0, "each": 0, "see": 0, "detail": 0, "debug": 0, "mode": 0, "onli": 0, "pleas": 0, "note": 0, "name": 0, "initializaton": 0, "time": 0, "blog": 0, "must": 0, "modifi": 0, "kei": 0, "ad": 0, "uppercas": 0, "variabl": 0, "flatpages_blog_": 0, "when": 0, "first": 0, "about": 0, "load": 0, "filesystem": 0, "creat": 0, "whose": 0, "end": 0, "associ": 0, "slash": 0, "whatev": 0, "o": 0, "wa": 0, "exclud": 0, "exampl": 0, "an": 0, "c": 0, "myapp": 0, "lorem": 0, "ipsum": 0, "made": 0, "yaml": 0, "map": 0, "metadata": 0, "blank": 0, "titl": 0, "hello": 0, "publish": 0, "2010": 0, "12": 0, "22": 0, "world": 0, "dolor": 0, "sit": 0, "amet": 0, "format": 0, "pygment": 0, "bake": 0, "avail": 0, "depend": 0, "includ": 0, "style": 0, "declar": 0, "pygments_style_def": 0, "rout": 0, "css": 0, "pygments_css": 0, "tango": 0, "200": 0, "content": 0, "type": 0, "link": 0, "stylesheet": 0, "href": 0, "url_for": 0, "By": 0, "mean": 0, "But": 0, "sometim": 0, "thing": 0, "like": 0, "anoth": 0, "approach": 0, "possibl": 0, "special": 0, "headerid": 0, "Or": 0, "As": 0, "point": 0, "abov": 0, "expect": 0, "contain": 0, "markup": 0, "so": 0, "due": 0, "set": 0, "specifi": 0, "differ": 0, "most": 0, "common": 0, "necess": 0, "below": 0, "introduc": 0, "those": 0, "render_template_str": 0, "util": 0, "my_render": 0, "prerendered_bodi": 0, "add": 0, "docutil": 0, "project": 0, "requir": 0, "docuitl": 0, "core": 0, "publish_part": 0, "rst_render": 0, "part": 0, "writer_nam": 0, "fragment": 0, "doe": 0, "hit": 0, "until": 0, "disk": 0, "onc": 0, "Then": 0, "again": 0, "unless": 0, "explicitli": 0, "ask": 0, "design": 0, "decid": 0, "frozen": 0, "mind": 0, "should": 0, "even": 0, "don": 0, "t": 0, "alreadi": 0, "restart": 0, "product": 0, "server": 0, "just": 0, "too": 0, "make": 0, "sens": 0, "deploi": 0, "alongsid": 0, "control": 0, "mani": 0, "long": 0, "forc": 0, "initi": 0, "": 0, "done": 0, "serv": 0, "foo": 0, "now": 0, "mai": 0, "exist": 0, "everyth": 0, "everi": 0, "seem": 0, "wast": 0, "impact": 0, "mitig": 0, "modif": 0, "hasn": 0, "previou": 0, "re": 0, "likewis": 0, "pars": 0, "both": 0, "did": 0, "class": 0, "none": 0, "A": 0, "usag": 0, "index": 0, "articl": 0, "public": 0, "date": 0, "p": 0, "meta": 0, "show": 0, "10": 0, "recent": 0, "sort": 0, "revers": 0, "lambda": 0, "render_templ": 0, "get_or_404": 0, "__iter__": 0, "iter": 0, "rais": 0, "404": 0, "error": 0, "factori": 0, "pattern": 0, "paramet": 0, "forget": 0, "thei": 0, "access": 0, "simpl": 0, "store": 0, "necessari": 0, "inform": 0, "main": 0, "purpos": 0, "html_render": 0, "With": 0, "defin": 0, "earlier": 0, "pyyaml": 0, "convert": 0, "yyyi": 0, "mm": 0, "dd": 0, "u": 0, "datetim": 0, "n": 0, "nlorem": 0, "u2026": 0, "em": 0, "__getitem__": 0, "shortcut": 0, "equival": 0, "__html__": 0, "In": 0, "safe": 0, "properti": 0, "dict": 0, "header": 0, "obtain": 0, "remov": 0, "other": 0, "up": 0, "definit": 0, "plugin": 0, "2015": 0, "02": 0, "09": 0, "It": 0, "same": 0, "2013": 0, "04": 0, "behavior": 0, "robust": 0, "01": 0, "setup": 0, "fix": 0, "bug": 0, "non": 0, "ascii": 0, "2012": 0, "07": 0, "03": 0, "namespac": 0, "packag": 0, "anymor": 0, "renam": 0, "flaskext": 0, "test": 0, "tox": 0, "travi": 0, "2011": 0, "06": 0, "bugfix": 0, "cosmet": 0}, "objects": {"": [[0, 0, 0, "-", "flask_flatpages"]], "flask_flatpages": [[0, 1, 1, "", "FlatPages"], [0, 1, 1, "", "Page"], [0, 5, 1, "", "pygmented_markdown"], [0, 5, 1, "", "pygments_style_defs"]], "flask_flatpages.FlatPages": [[0, 2, 1, "", "__iter__"], [0, 2, 1, "", "get"], [0, 2, 1, "", "get_or_404"], [0, 2, 1, "", "init_app"], [0, 2, 1, "", "reload"]], "flask_flatpages.Page": [[0, 2, 1, "", "__getitem__"], [0, 2, 1, "", "__html__"], [0, 3, 1, "", "html"], [0, 4, 1, "", "html_renderer"], [0, 3, 1, "", "meta"], [0, 4, 1, "", "path"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "function", "Python function"]}, "titleterms": {"flask": 0, "flatpag": 0, "instal": 0, "configur": 0, "how": 0, "work": 0, "us": 0, "custom": 0, "markdown": 0, "extens": 0, "html": 0, "render": 0, "pre": 0, "jinja": 0, "restructuredtext": 0, "lazi": 0, "cach": 0, "api": 0, "changelog": 0, "version": 0, "0": 0, "6": 0, "5": 0, "4": 0, "3": 0, "2": 0, "1": 0}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Flask-FlatPages": [[0, "flask-flatpages"]], "Installation": [[0, "installation"]], "Configuration": [[0, "configuration"]], "How it works": [[0, "how-it-works"]], "Using custom Markdown extensions": [[0, "using-custom-markdown-extensions"]], "Using custom HTML renderers": [[0, "using-custom-html-renderers"]], "Pre-rendering Markdown flatpages with Jinja": [[0, "pre-rendering-markdown-flatpages-with-jinja"]], "ReStructuredText flatpages": [[0, "restructuredtext-flatpages"]], "Laziness and caching": [[0, "laziness-and-caching"]], "API": [[0, "module-flask_flatpages"]], "Changelog": [[0, "changelog"]], "Version 0.6": [[0, "version-0-6"]], "Version 0.5": [[0, "version-0-5"]], "Version 0.4": [[0, "version-0-4"]], "Version 0.3": [[0, "version-0-3"]], "Version 0.2": [[0, "version-0-2"]], "Version 0.1": [[0, "version-0-1"]]}, "indexentries": {"flatpages (class in flask_flatpages)": [[0, "flask_flatpages.FlatPages"]], "page (class in flask_flatpages)": [[0, "flask_flatpages.Page"]], "__getitem__() (flask_flatpages.page method)": [[0, "flask_flatpages.Page.__getitem__"]], "__html__() (flask_flatpages.page method)": [[0, "flask_flatpages.Page.__html__"]], "__iter__() (flask_flatpages.flatpages method)": [[0, "flask_flatpages.FlatPages.__iter__"]], "flask_flatpages": [[0, "module-flask_flatpages"]], "get() (flask_flatpages.flatpages method)": [[0, "flask_flatpages.FlatPages.get"]], "get_or_404() (flask_flatpages.flatpages method)": [[0, "flask_flatpages.FlatPages.get_or_404"]], "html (flask_flatpages.page property)": [[0, "flask_flatpages.Page.html"]], "html_renderer (flask_flatpages.page attribute)": [[0, "flask_flatpages.Page.html_renderer"]], "init_app() (flask_flatpages.flatpages method)": [[0, "flask_flatpages.FlatPages.init_app"]], "meta (flask_flatpages.page property)": [[0, "flask_flatpages.Page.meta"]], "module": [[0, "module-flask_flatpages"]], "path (flask_flatpages.page attribute)": [[0, "flask_flatpages.Page.path"]], "pygmented_markdown() (in module flask_flatpages)": [[0, "flask_flatpages.pygmented_markdown"]], "pygments_style_defs() (in module flask_flatpages)": [[0, "flask_flatpages.pygments_style_defs"]], "reload() (flask_flatpages.flatpages method)": [[0, "flask_flatpages.FlatPages.reload"]]}})