return process_page(page_path + 'index') @app.after_request def add_header(request): request.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" request.headers["Pragma"] = "no-cache" request.headers["Expires"] = "0" request.headers['Cache-Control'] = 'public, max-age=0' return request if __name__ == '__main__': if len(sys.argv) > 1: if sys.argv[1] == "build": build_mode = True urls = freezer.freeze() generate_sitemap(urls) if len(build_errors) > 0: for error in build_errors: sys.stderr.write(error + '\n') sys.exit(-1) elif sys.argv[1] == "index": build_search_indices(freezer._generate_all_urls(), pages) else: app.run(host="0.0.0.0", debug=True, threaded=True, **{"extra_files": set(["/src/"])})
:return: str """ if not page_path.endswith('/'): page_path += '/' return process_page(page_path + 'index') @app.after_request def add_header(request): request.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" request.headers["Pragma"] = "no-cache" request.headers["Expires"] = "0" request.headers['Cache-Control'] = 'public, max-age=0' return request if __name__ == '__main__': if len(sys.argv) > 1: if sys.argv[1] == "build": build_mode = True urls = freezer.freeze() generate_sitemap(urls) if len(build_errors) > 0: for error in build_errors: sys.stderr.write(error + '\n') sys.exit(-1) elif sys.argv[1] == "index": build_search_indices(freezer._generate_all_urls(), pages) else: app.run(host="0.0.0.0", debug=True, threaded=True)
with (open(path.join(root_folder, "_nav-mapped.yml"), 'w')) as output: yaml.dump(get_nav_impl(), output) if len(argv_copy) > 1: if argv_copy[1] == "build": build_mode = True urls = freezer.freeze() generate_sitemap(urls) if len(build_errors) > 0: for error in build_errors: sys.stderr.write(error + '\n') sys.exit(-1) elif argv_copy[1] == "index": build_search_indices(get_pages(freezer), site_data['releases']['latest']['version']) else: print("Unknown argument: " + argv_copy[1]) sys.exit(1) else: app.run(host="0.0.0.0", debug=True, threaded=True, **{ "extra_files": { '/src/data/_nav.yml', *glob.glob("/src/pages-includes/**/*", recursive=True), } })
if len(argv_copy) > 1: if argv_copy[1] == "build": build_mode = True urls = freezer.freeze() if len(build_errors) > 0: for error in build_errors: sys.stderr.write(error + '\n') sys.exit(-1) elif argv_copy[1] == "sitemap": generate_sitemap(get_dist_pages()) # temporary sitemap generate_temporary_sitemap() elif argv_copy[1] == "index": build_search_indices(get_dist_pages()) elif argv_copy[1] == "reference-pdf": generate_pdf("kotlin-docs.pdf", site_data) else: print("Unknown argument: " + argv_copy[1]) sys.exit(1) else: app.run(host="0.0.0.0", debug=True, threaded=True, **{ "extra_files": { '/src/data/_nav.yml', *glob.glob("/src/pages-includes/**/*", recursive=True), } })