From 99415564741ca849c0771a3cdd3c18a72b74a373 Mon Sep 17 00:00:00 2001
From: Tom Christie
Date: Sat, 1 Sep 2012 21:23:50 +0100
Subject: Get docs ready to deploy
---
docs/mkdocs.py | 56 --------------------------------------------------------
1 file changed, 56 deletions(-)
delete mode 100755 docs/mkdocs.py
(limited to 'docs/mkdocs.py')
diff --git a/docs/mkdocs.py b/docs/mkdocs.py
deleted file mode 100755
index f984e6f9..00000000
--- a/docs/mkdocs.py
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/env python
-
-import markdown
-import os
-import re
-
-root = os.path.dirname(__file__)
-local = True
-
-if local:
- base_url = 'file://%s/html/' % os.path.normpath(os.path.join(os.getcwd(), root))
- suffix = '.html'
- index = 'index.html'
-else:
- base_url = 'http://tomchristie.github.com/restframeworkdocs/'
- suffix = ''
- index = ''
-
-
-main_header = '
{{ title }}'
-sub_header = '{{ title }}'
-
-page = open(os.path.join(root, 'template.html'), 'r').read()
-
-for (dirpath, dirnames, filenames) in os.walk(root):
- for filename in filenames:
- if not filename.endswith('.md'):
- continue
-
- toc = ''
- text = open(os.path.join(dirpath, filename), 'r').read().decode('utf-8')
- for line in text.splitlines():
- if line.startswith('# '):
- title = line[2:].strip()
- template = main_header
- elif line.startswith('## '):
- title = line[3:].strip()
- template = sub_header
- else:
- continue
-
- anchor = title.lower().replace(' ', '-').replace(':-', '-').replace("'", '').replace('?', '').replace('.', '')
- template = template.replace('{{ title }}', title)
- template = template.replace('{{ anchor }}', anchor)
- toc += template + '\n'
-
- content = markdown.markdown(text, ['headerid'])
-
- build_dir = os.path.join(root, 'html', dirpath)
- build_file = os.path.join(build_dir, filename[:-3] + '.html')
-
- if not os.path.exists(build_dir):
- os.makedirs(build_dir)
- output = page.replace('{{ content }}', content).replace('{{ toc }}', toc).replace('{{ base_url }}', base_url).replace('{{ suffix }}', suffix).replace('{{ index }}', index)
- output = re.sub(r'a href="([^"]*)\.md"', r'a href="\1.html"', output)
- open(build_file, 'w').write(output.encode('utf-8'))
--
cgit v1.2.3