File tree Expand file tree Collapse file tree 1 file changed +32
-3
lines changed Expand file tree Collapse file tree 1 file changed +32
-3
lines changed Original file line number Diff line number Diff line change @@ -66,10 +66,39 @@ Afterwards you can point your browser to `bpython/doc/source/index.html`. Don't
66
66
to recreate the HTML after you make changes.
67
67
68
68
69
- To hack on the site:
70
- --------------------
69
+ To hack on the site or theme
70
+ ----------------------------
71
71
72
- TODO
72
+ The site (and it's theme as well) is stored in a separate repository and built using
73
+ pelican. To start hacking on the site you need to start out with a checkout and
74
+ probably a virtual environment:
75
+
76
+ .. code-block :: bash
77
+
78
+ $ virtualenv bpython-site-dev
79
+ $ source bpython-site-dev/bin/activate
80
+ $ pip install pelican
81
+
82
+ Fork bsite and bsite-theme in the GitHub web interface, then clone the
83
+ repositories:
84
+
85
+ .. code-block :: bash
86
+
87
+ $ git clone git@github.com:YOUR_GITHUB_USERNAME/bsite.git
88
+ $ git clone git@github.com:YOUR_GITHUB_USERNAME/bsite-theme.git
89
+
90
+ Next you can fiddle around in the source files. If you want to build the site
91
+ you activate your virtualenv and tell pelican to generate the site with the
92
+ included configuration file.
93
+
94
+ .. code-block :: bash
95
+
96
+ $ source bpython-site-dev/bin/activate
97
+ $ cd bsite # if you want to fiddle on the text of the site otherwise go into bsite-theme
98
+ $ pelican -t ../bsite-theme -s pelicanconf.py # if you checked out the theme in a different place, use that path
99
+
100
+ After this you can open the `output/index.html ` in your favourite browser and see
101
+ if your changes had an effect.
73
102
74
103
.. _GitHub issue tracker : https://github.com/bpython/bpython/issues
75
104
.. _bite-size : https://github.com/bpython/bpython/labels/bitesize
You can’t perform that action at this time.
0 commit comments