Skip to content

Commit f76fff6

Browse files
committed
update pdf version toc
1 parent d374d08 commit f76fff6

File tree

1 file changed

+204
-155
lines changed

1 file changed

+204
-155
lines changed

theme/templates/book-toc.html

Lines changed: 204 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -98,165 +98,214 @@
9898
<li>3.6 <span class="sn">Markup Languages</span></li>
9999
<ul class="toc3">
100100
<li><a href="/markdown.html">Markdown</a></li>
101-
<li><div class="tc sn">reStructuredText</li>
101+
<li><span class="tc sn">reStructuredText</span></li>
102102
</ul>
103103
</ul>
104104

105-
<div class="c4 toc">
106-
<li>4. <a href="/web-development.html">Web Development</a></li>
107-
<li>4.1 <a href="/web-frameworks.html">Web Frameworks</a></li>
108-
<li><a href="/django.html">Django</a></li>
109-
<li><a href="/flask.html">Flask</a></li>
110-
<li><a href="/bottle.html">Bottle</a></li>
111-
<li><a href="/pyramid.html">Pyramid</a></li>
112-
<li><a href="/falcon.html">Falcon</a></li>
113-
<li><a href="/morepath.html">Morepath</a></li>
114-
<li><a href="/sanic.html">Sanic</a></li>
115-
<li><a href="/other-web-frameworks.html">Other web frameworks</a></li>
116-
<li>4.2 <a href="/template-engines.html">Template Engines</a></li>
117-
<li><a href="/jinja2.html">Jinja2</a></li>
118-
<li><a href="/mako.html">Mako</a></li>
119-
<li><a href="/django-templates.html">Django Templates</a></li>
120-
<li>4.3 <a href="/web-design.html">Web design</a></li>
121-
<li><a href="/hypertext-markup-language-html.html">HTML</a></li>
122-
<li><a href="/cascading-style-sheets.html">CSS</a></li>
123-
<li><a href="/responsive-design.html">Responsive Design</a></li>
124-
<li><a href="/minification.html">Minification</a></li>
125-
<li>4.4 <a href="/css-frameworks.html">CSS Frameworks</a></li>
126-
<li><a href="/bootstrap-css.html">Bootstrap</a></li>
127-
<li><a href="/foundation-css.html">Foundation</a></li>
128-
<div class="tc sn">Materialize</li>
129-
<div class="tc sn">Concise</li>
130-
<li>4.5 <a href="/javascript.html">JavaScript</a></li>
131-
<div class="tc sn">React</li>
132-
<div class="tc sn">Vue.js</li>
133-
<div class="tc sn">AngularJS</li>
134-
<div class="tc sn">Ember</li>
135-
<li>4.6 <a href="/task-queues.html">Task queues</a></li>
136-
<li><a href="/celery.html">Celery</a></li>
137-
<li><a href="/redis-queue-rq.html">Redis Queue (RQ)</a></li>
138-
<li><a href="/dramatiq.html">Dramatiq</a></li>
139-
<div class="tc sn">Huey</li>
140-
<li>4.7 <a href="/static-site-generator.html">Static site generators</a></li>
141-
<li><a href="/pelican.html">Pelican</a></li>
142-
<li><a href="/lektor.html">Lektor</a></li>
143-
<li><a href="/mkdocs.html">MkDocs</a></li>
144-
<li>4.8 <a href="/testing.html">Testing</a></li>
145-
<li><a href="/unit-testing.html">Unit testing</a></li>
146-
<li><a href="/integration-testing.html">Integration testing</a></li>
147-
<div class="tc sn">Database testing</li>
148-
<li><a href="/code-metrics.html">Code Metrics</a></li>
149-
<li>4.9 <a href="/debugging.html">Debugging</a></li>
150-
<div class="tc sn">pdb</li>
151-
<div class="tc sn">ipdb</li>
152-
<div class="tc sn">wdb</li>
153-
<li>4.10 <span class="sn">Networking</span></li>
154-
<div class="tc tds"><a href="/websockets.html">WebSockets</a></li>
155-
<div class="tc tds sn">WebRTC</li>
156-
<div class="tc tds"><a href="/uvloop.html">uvloop</a></li>
157-
<li>4.11 <a href="/application-programming-interfaces.html">Web APIs</a></li>
158-
<div class="tc tds"><a href="/microservices.html">Microservices</a></li>
159-
<div class="tc tds sn">Webhooks</li>
160-
<div class="tc tds"><a href="/bots.html">Bots</a></li>
161-
<li>4.12 <a href="/api-creation.html">API creation</a></li>
162-
<div class="tc tds sn">Django REST Framework</li>
163-
<div class="tc tds sn">Flask-RESTful</li>
164-
<div class="tc tds sn">API Star</li>
165-
<li>4.13 <a href="/api-integration.html">API integration</a></li>
166-
<div class="tc tds"><a href="/twilio.html">Twilio</a></li>
167-
<div class="tc tds sn">Stripe</li>
168-
<div class="tc tds sn">Slack</li>
169-
<li>4.14 <a href="/web-application-security.html">Web application security</a></li>
170-
<div class="tc tds sn">Public key infrastructure</li>
171-
<div class="tc tds sn">SQL injection</li>
172-
<div class="tc tds sn">Cross Site Request Forgery</li>
173-
</li>
105+
<li>4. <a href="/web-development.html">Web Development</a></li>
106+
<ul class="toc2">
107+
<li>4.1 <a href="/web-frameworks.html">Web Frameworks</a></li>
108+
<ul class="toc3">
109+
<li><a href="/django.html">Django</a></li>
110+
<li><a href="/flask.html">Flask</a></li>
111+
<li><a href="/bottle.html">Bottle</a></li>
112+
<li><a href="/pyramid.html">Pyramid</a></li>
113+
<li><a href="/falcon.html">Falcon</a></li>
114+
<li><a href="/morepath.html">Morepath</a></li>
115+
<li><a href="/sanic.html">Sanic</a></li>
116+
<li><a href="/other-web-frameworks.html">Other web frameworks</a></li>
117+
</ul>
118+
<li>4.2 <a href="/template-engines.html">Template Engines</a></li>
119+
<ul class="toc3">
120+
<li><a href="/jinja2.html">Jinja2</a></li>
121+
<li><a href="/mako.html">Mako</a></li>
122+
<li><a href="/django-templates.html">Django Templates</a></li>
123+
</ul>
124+
<li>4.3 <a href="/web-design.html">Web design</a></li>
125+
<ul class="toc3">
126+
<li><a href="/hypertext-markup-language-html.html">HTML</a></li>
127+
<li><a href="/cascading-style-sheets.html">CSS</a></li>
128+
<li><a href="/responsive-design.html">Responsive Design</a></li>
129+
<li><a href="/minification.html">Minification</a></li>
130+
</ul>
131+
<li>4.4 <a href="/css-frameworks.html">CSS Frameworks</a></li>
132+
<ul class="toc3">
133+
<li><a href="/bootstrap-css.html">Bootstrap</a></li>
134+
<li><a href="/foundation-css.html">Foundation</a></li>
135+
<li><span class="tc sn">Materialize</span></li>
136+
<li><span class="tc sn">Concise</span></li>
137+
</ul>
138+
<li>4.5 <a href="/javascript.html">JavaScript</a></li>
139+
<ul class="toc3">
140+
<li>React</li>
141+
<li>Vue.js</li>
142+
<li>AngularJS</li>
143+
<li>Ember</li>
144+
</ul>
145+
<li>4.6 <a href="/task-queues.html">Task queues</a></li>
146+
<ul class="toc3">
147+
<li><a href="/celery.html">Celery</a></li>
148+
<li><a href="/redis-queue-rq.html">Redis Queue (RQ)</a></li>
149+
<li><a href="/dramatiq.html">Dramatiq</a></li>
150+
<li>Huey</li>
151+
</ul>
152+
<li>4.7 <a href="/static-site-generator.html">Static site generators</a></li>
153+
<ul class="toc3">
154+
<li><a href="/pelican.html">Pelican</a></li>
155+
<li><a href="/lektor.html">Lektor</a></li>
156+
<li><a href="/mkdocs.html">MkDocs</a></li>
157+
</ul>
158+
<li>4.8 <a href="/testing.html">Testing</a></li>
159+
<ul class="toc3">
160+
<li><a href="/unit-testing.html">Unit testing</a></li>
161+
<li><a href="/integration-testing.html">Integration testing</a></li>
162+
<li>Database testing</li>
163+
<li><a href="/code-metrics.html">Code Metrics</a></li>
164+
</ul>
165+
<li>4.9 <a href="/debugging.html">Debugging</a></li>
166+
<ul class="toc3">
167+
<li>pdb</li>
168+
<li>ipdb</li>
169+
<li>wdb</li>
170+
</ul>
171+
<li>4.10 Networking</li>
172+
<ul class="toc3">
173+
<li><a href="/websockets.html">WebSockets</a></li>
174+
<li>WebRTC</li>
175+
<li><a href="/uvloop.html">uvloop</a></li>
176+
</ul>
177+
<li>4.11 <a href="/application-programming-interfaces.html">Web APIs</a></li>
178+
<ul class="toc3">
179+
<div class="tc tds"><a href="/microservices.html">Microservices</a></li>
180+
<div class="tc tds sn">Webhooks</li>
181+
<div class="tc tds"><a href="/bots.html">Bots</a></li>
182+
</ul>
183+
<li>4.12 <a href="/api-creation.html">API creation</a></li>
184+
<ul class="toc3">
185+
<li>Django REST Framework</li>
186+
<li>Flask-RESTful</li>
187+
<li>API Star</li>
188+
</ul>
189+
<li>4.13 <a href="/api-integration.html">API integration</a></li>
190+
<ul class="toc3">
191+
<div class="tc tds"><a href="/twilio.html">Twilio</a></li>
192+
<div class="tc tds sn">Stripe</li>
193+
<div class="tc tds sn">Slack</li>
194+
</ul>
195+
<li>4.14 <a href="/web-application-security.html">Web application security</a></li>
196+
<ul class="toc3">
197+
<li>Public key infrastructure</li>
198+
<li>SQL injection</li>
199+
<li>Cross Site Request Forgery</li>
200+
</ul>
201+
</ul>
174202

175-
<div class="c4 toc">
176-
<li>5. <a href="/deployment.html">Web App Deployment</a></li>
177-
<div class="sns desc">
178-
There is also an
179-
<a href="http://www.deploypython.com/">entire book</a>
180-
dedicated to Python web application deployment.
181-
</li>
182-
<li>5.1 <span class="sn">Hosting</span></li>
183-
<li><a href="/servers.html">Servers</a></li>
184-
<li><a href="/static-content.html">Static content</a></li>
185-
<div class="tc sn">Content Delivery Networks</li>
186-
<li>5.2 <a href="/virtual-private-servers-vps.html">Virtual Private Servers (VPSs)</a></li>
187-
<div class="tc sn">Linode</li>
188-
<div class="tc sn">Digital Ocean</li>
189-
<div class="tc sn">Lightsail</li>
190-
<li>5.3 <a href="/platform-as-a-service.html">Platform-as-a-Service</a></li>
191-
<div class="tc sn">Heroku</li>
192-
<div class="tc sn">PythonAnywhere</li>
193-
<div class="tc sn">Codestar</li>
194-
<li>5.4 <a href="/operating-systems.html">Operating systems</a></li>
195-
<li><a href="/ubuntu.html">Ubuntu Linux</a></li>
196-
<div class="tc sn">macOS</li>
197-
<div class="tc sn">Windows</li>
198-
<li>5.5 <a href="/web-servers.html">Web servers</a></li>
199-
<li><a href="/apache-http-server.html">Apache HTTP Server</a></li>
200-
<li><a href="/nginx.html">Nginx</a></li>
201-
<li><a href="/caddy.html">Caddy</a></li>
202-
<div class="tc sn">Lighttpd</li>
203-
<li>5.6 <a href="/wsgi-servers.html">WSGI servers</a></li>
204-
<li><a href="/green-unicorn-gunicorn.html">Green Unicorn</a></li>
205-
<div class="tc sn">mod_wsgi</li>
206-
<div class="tc sn">uWSGI</li>
207-
<div class="tc sn">Waitress</li>
208-
<li>5.7 <a href="/continuous-integration.html">Continuous integration</a></li>
209-
<li><a href="/jenkins.html">Jenkins</a></li>
210-
<div class="tc sn">GoCD</li>
211-
<div class="tc sn">BuildBot</li>
212-
<div class="tc sn">Travis CI</li>
213-
<li>5.8 <a href="/configuration-management.html">Configuration management</a></li>
214-
<li><a href="/ansible.html">Ansible</a></li>
215-
<div class="tc sn">Salt</li>
216-
<li>5.9 <span class="sn">Containers</span></li>
217-
<li><a href="/docker.html">Docker</a></li>
218-
<div class="tc sn">Kubernetes</li>
219-
<li>5.10 <a href="/serverless.html">Serverless Architectures</a></li>
220-
<div class="tc tds"><a href="/aws-lambda.html">AWS Lambda</a></li>
221-
<div class="tc tds sn">Azure Functions</li>
222-
<div class="tc tds"><a href="/google-cloud-functions.html">Google Cloud Functions</a></li>
203+
<li>5. <a href="/deployment.html">Web App Deployment</a></li>
204+
<ul class="toc2">
205+
<li>5.1 <span class="sn">Hosting</span></li>
206+
<ul class="toc3">
207+
<li><a href="/servers.html">Servers</a></li>
208+
<li><a href="/static-content.html">Static content</a></li>
209+
<div class="tc sn">Content Delivery Networks</li>
210+
</ul>
211+
<li>5.2 <a href="/virtual-private-servers-vps.html">Virtual Private Servers (VPSs)</a></li>
212+
<ul class="toc3">
213+
<div class="tc sn">Linode</li>
214+
<div class="tc sn">Digital Ocean</li>
215+
<div class="tc sn">Lightsail</li>
216+
</ul>
217+
<li>5.3 <a href="/platform-as-a-service.html">Platform-as-a-Service</a></li>
218+
<ul class="toc3">
219+
<div class="tc sn">Heroku</li>
220+
<div class="tc sn">PythonAnywhere</li>
221+
<div class="tc sn">Codestar</li>
222+
</ul>
223+
<li>5.4 <a href="/operating-systems.html">Operating systems</a></li>
224+
<ul class="toc3">
225+
<li><a href="/ubuntu.html">Ubuntu Linux</a></li>
226+
<div class="tc sn">macOS</li>
227+
<div class="tc sn">Windows</li>
228+
</ul>
229+
<li>5.5 <a href="/web-servers.html">Web servers</a></li>
230+
<ul class="toc3">
231+
<li><a href="/apache-http-server.html">Apache HTTP Server</a></li>
232+
<li><a href="/nginx.html">Nginx</a></li>
233+
<li><a href="/caddy.html">Caddy</a></li>
234+
<div class="tc sn">Lighttpd</li>
235+
</ul>
236+
<li>5.6 <a href="/wsgi-servers.html">WSGI servers</a></li>
237+
<ul class="toc3">
238+
<li><a href="/green-unicorn-gunicorn.html">Green Unicorn</a></li>
239+
<div class="tc sn">mod_wsgi</li>
240+
<div class="tc sn">uWSGI</li>
241+
<div class="tc sn">Waitress</li>
242+
</ul>
243+
<li>5.7 <a href="/continuous-integration.html">Continuous integration</a></li>
244+
<ul class="toc3">
245+
<li> <a href="/jenkins.html">Jenkins</a></li>
246+
<div class="tc sn">GoCD</li>
247+
<div class="tc sn">BuildBot</li>
248+
<div class="tc sn">Travis CI</li>
249+
</ul>
250+
<li>5.8 <a href="/configuration-management.html">Configuration management</a></li>
251+
<ul class="toc3">
252+
<li><a href="/ansible.html">Ansible</a></li>
253+
<div class="tc sn">Salt</li>
254+
</ul>
255+
<li>5.9 <span class="sn">Containers</span></li>
256+
<ul class="toc3">
257+
<li><a href="/docker.html">Docker</a></li>
258+
<li>Kubernetes</li>
259+
</ul>
260+
<li>5.10 <a href="/serverless.html">Serverless Architectures</a></li>
261+
<ul class="toc3">
262+
<li><a href="/aws-lambda.html">AWS Lambda</a></li>
263+
<li>Azure Functions</li>
264+
<li><a href="/google-cloud-functions.html">Google Cloud Functions</a></li>
265+
</ul>
266+
</ul>
223267

224-
<li>6. <a href="/devops.html">DevOps</a></li>
225-
<li>6.1 <a href="/monitoring.html">Monitoring</a></li>
226-
<div class="tc sn">Graphite</li>
227-
<div class="tc sn">Prometheus</li>
228-
<div class="tc sn">Service Canary</li>
229-
<li>6.2 <span class="sn">Hosted Monitoring Services</span></li>
230-
<li><a href="/rollbar.html">Rollbar</a></li>
231-
<div class="tc sn">Sentry</li>
232-
<div class="tc sn">New Relic</li>
233-
<div class="tc sn">Scout</li>
234-
<li>6.3 <span class="sn">Web App Performance</span></li>
235-
<li><a href="/caching.html">Caching</a></li>
236-
<div class="tc sn">Load testing</li>
237-
<div class="tc sn">Scaling</li>
238-
<li>6.4 <a href="/logging.html">Logging</a></li>
239-
<div class="tc sn">stdlib logging</li>
240-
<div class="tc sn">DTrace</li>
241-
<div class="tc sn">logbook</li>
242-
<li>6.5 <a href="/web-analytics.html">Web Analytics</a></li>
243-
<div class="tc sn">Google Analytics</li>
244-
<div class="tc sn">Piwik</li>
245-
<div class="tc sn">MixPanel</li>
246-
</li>
247-
</li>
248-
<br>
268+
<li>6. <a href="/devops.html">DevOps</a></li>
269+
<ul class="toc2">
270+
<li>6.1 <a href="/monitoring.html">Monitoring</a></li>
271+
<ul class="toc3">
272+
<div class="tc sn">Graphite</li>
273+
<div class="tc sn">Prometheus</li>
274+
<div class="tc sn">Service Canary</li>
275+
</ul>
276+
<li>6.2 <span class="sn">Hosted Monitoring Services</span></li>
277+
<ul class="toc3">
278+
<li><a href="/rollbar.html">Rollbar</a></li>
279+
<div class="tc sn">Sentry</li>
280+
<div class="tc sn">New Relic</li>
281+
<div class="tc sn">Scout</li>
282+
</ul>
283+
<li>6.3 <span class="sn">Web App Performance</span></li>
284+
<ul class="toc3">
285+
<li><a href="/caching.html">Caching</a></li>
286+
<div class="tc sn">Load testing</li>
287+
<div class="tc sn">Scaling</li>
288+
</ul>
289+
<li>6.4 <a href="/logging.html">Logging</a></li>
290+
<ul class="toc3">
291+
<div class="tc sn">stdlib logging</li>
292+
<div class="tc sn">DTrace</li>
293+
<div class="tc sn">logbook</li>
294+
</ul>
295+
<li>6.5 <a href="/web-analytics.html">Web Analytics</a></li>
296+
<ul class="toc3">
297+
<li>Google Analytics</li>
298+
<li>Piwik</li>
299+
<li>MixPanel</li>
300+
</ul>
301+
</ul>
249302

250-
<div class="row">
251-
<div class="c9">
252-
<h2><a href="/blog.html">Blog Post Tutorials</a></h2>
253-
{% for a in articles %}<li class="bp"><a href="/blog/{{ a.slug }}.html">{{ a.title }}</a></li>{% endfor %}
254-
</li>
255-
<div class="c3">
256-
<h2>Meta</h2>
257-
<li class="bp"><a href="/change-log.html">Change log</a></li>
258-
<li class="bp"><a href="/about-author.html">About the author</a></li>
259-
<li class="bp"><a href="/what-full-stack-means.html">What "full stack" means</a></li>
260-
<li class="bp"><a href="/page-statuses.html">Page Statuses</a></li>
261-
<li class="bp"><a href="/future-directions.html">Future directions</a></li>
303+
<li>7. Meta</li>
304+
<ul class="toc2">
305+
<li><a href="/change-log.html">Change log</a></li>
306+
<li><a href="/about-author.html">About the author</a></li>
307+
<li><a href="/what-full-stack-means.html">What "full stack" means</a></li>
308+
<li><a href="/page-statuses.html">Page Statuses</a></li>
309+
<li><a href="/future-directions.html">Future directions</a></li>
310+
</ul>
262311
</ol>

0 commit comments

Comments
 (0)