diff --git a/fabfile.py b/fabfile.py index 22dadac11..df214d93e 100644 --- a/fabfile.py +++ b/fabfile.py @@ -60,7 +60,7 @@ def prebuild(build_dir='/tmp/build_spacy'): local('py.test --models spacy/tests/') -def docs(): +def web(): def jade(source_name, out_dir): pwd = path.join(path.dirname(__file__), 'website') jade_loc = path.join(pwd, 'src', 'jade', source_name) @@ -68,7 +68,7 @@ def docs(): local('jade -P %s --out %s' % (jade_loc, out_loc)) with virtualenv(VENV_DIR): - local('./website/create_code_samples tests/website/ website/src/code/') + local('./website/create_code_samples spacy/tests/website/ website/src/code/') jade('home/index.jade', '') jade('docs/index.jade', 'docs/') @@ -79,8 +79,12 @@ def docs(): if post_dir.is_dir() \ and (post_dir / 'index.jade').exists() \ and (post_dir / 'meta.jade').exists(): - jade(str(post_dir / 'index.jade'), path.join('blogs', post_dir.parts[-1])) - + jade(str(post_dir / 'index.jade'), path.join('blog', post_dir.parts[-1])) + + +def web_publish(): + local('aws s3 sync --delete website/site/ s3://spacy.io') + def publish(version): with virtualenv(VENV_DIR): diff --git a/website/README.md b/website/README.md index efc3cd96c..755d1cba2 100644 --- a/website/README.md +++ b/website/README.md @@ -15,7 +15,7 @@ The Stack -------- The site is built with the [Jade](http://jade-lang.com/) template language. -See [the Makefile](Makefile) for more +See [fabfile.py](/fabfile.py) under ```web()``` for more Developing @@ -23,8 +23,7 @@ Developing To make and test changes ``` npm install jade --global - cd website - make - python -m SimpleHTTPServer 8000 + fab web + python -m SimpleHTTPServer 8000 website/site ``` -Then visit [localhost:8000/src/...](http://localhost:8000/src/) +Then visit [localhost:8000](http://localhost:8000) diff --git a/website/create_code_samples b/website/create_code_samples index 2b9938edb..75882c24b 100755 --- a/website/create_code_samples +++ b/website/create_code_samples @@ -26,7 +26,7 @@ def main(src_dirname, dst_dirname): continue # Remove test_ prefix and .py suffix - name = filename[6:-3] + name = filename[5:-3] with io.open(os.path.join(src_dirname, filename), 'r', encoding='utf8') as file_: source = file_.readlines() tree = ast.parse("".join(source))