refuse to deploy a site built with --fast

This commit is contained in:
Colin McMillen 2021-06-30 16:32:43 -04:00
parent 5a6b72fd54
commit 709aed165a

View File

@ -21,7 +21,8 @@ static_directory = 'static'
output_directory = 'output' output_directory = 'output'
deploy_directory = '~/src/www-home' deploy_directory = '~/src/www-home'
md_extensions = ['fenced_code', 'codehilite', 'nl2br', 'toc', 'smarty', 'tables', 'linkify'] md_extensions = [
'fenced_code', 'codehilite', 'nl2br', 'toc', 'smarty', 'tables', 'linkify']
def print_file(in_file, out_file): def print_file(in_file, out_file):
@ -74,7 +75,8 @@ def process_markdown_files():
if page_url.endswith('index.html'): # strip off index.html if page_url.endswith('index.html'): # strip off index.html
page_url = page_url[:-len('index.html')] page_url = page_url[:-len('index.html')]
html = markdown.markdown(text, extensions=md_extensions, output_format='html5') html = markdown.markdown(
text, extensions=md_extensions, output_format='html5')
output = template.format(title=title, content=html, page_url=page_url) output = template.format(title=title, content=html, page_url=page_url)
os.makedirs(out_dirpath, exist_ok=True) os.makedirs(out_dirpath, exist_ok=True)
@ -129,7 +131,10 @@ def main():
make_rss() make_rss()
if args.deploy: if args.deploy:
deploy_site() if args.fast:
print('cowardly refusing to deploy a site that was built with --fast')
else:
deploy_site()
if __name__ == '__main__': if __name__ == '__main__':