Skip to content

Commit 8729f80

Browse files
committed
work on mobi transformation
1 parent 2f6f55c commit 8729f80

17 files changed

+60
-80
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ epub: bookbuild
3030
sed -i '' 's/\(^.*~~.*$$\)/<\/pre><pre class="highlight-line">\1<\/pre><pre>/g' generated/book/epub-book.html
3131
sed -i '' 's/"\/img\//"img\//g' generated/book/epub-book.html
3232
sed -i '' 's/~~//g' generated/book/epub-book.html
33-
cd generated/book; pandoc -f html epub-book.html -t epub3 --epub-metadata=epub-metadata.xml --epub-cover-image=img/book/cover-a4.jpg --toc-depth=2 --epub-stylesheet=theme/css/epub.css -o full_stack_python.epub
33+
cd generated/book; pandoc -f html epub-book.html -t epub3 --epub-metadata=epub-metadata.xml --epub-cover-image=img/book/cover-a4.jpg --toc-depth=3 --epub-stylesheet=theme/css/epub.css -o full_stack_python.epub
3434

3535

3636
mobi: epub

content/pages/02-development-environments/20-source-control.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,15 +121,15 @@ reviews the basics of distributed version control systems.
121121
monorepos.
122122

123123

124-
### Git
124+
### Git distributed source control system
125125
[Git](/git.html) is the most widely-used source control system currently
126126
in use. Its distributed design eliminates the need to check files in
127127
and out of a centralized repository, which is a problem when using
128128
[Subversion](/apache-subversion.html) without a network connection. There is
129129
[a full page on Git](/git.html) with further details and resources.
130130

131131

132-
## Source control learning checklist
132+
### Source control learning checklist
133133
1. Pick a version control system. Git is recommended because on the web there
134134
are a significant number of tutorials to help both new and advanced users.
135135

content/pages/03-data/01-databases.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ by a single connection at a time. Therefore is highly recommended to not
7878
[run a production web application with SQLite](https://docs.djangoproject.com/en/dev/ref/databases/#database-is-locked-errors).
7979

8080

81-
## PostgreSQL
81+
## PostgreSQL database
8282
PostgreSQL is the recommended relational database for working with Python
8383
web applications. PostgreSQL's feature set, active development and stability
8484
contribute to its usage as the backend for millions of applications live
@@ -88,7 +88,7 @@ Learn more about using PostgreSQL with Python on the
8888
[PostgreSQL page](/postgresql.html).
8989

9090

91-
## MySQL
91+
## MySQL database
9292
MySQL is another viable open source database implementation for Python
9393
applications. MySQL has a slightly easier initial learning curve than
9494
PostgreSQL but is not as feature rich.

content/pages/03-data/05-object-relational-mappers.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,9 @@ A comprehensive list of [SQLAlchemy](/sqlalchemy.html) and
268268
pages.
269269

270270

271-
### Django ORM resources
271+
### Django ORM links
272272
A curated list of resources can be found on the dedicated
273-
[Django ORM resources](/django-orm.html) page.
273+
[Django ORM resources page](/django-orm.html).
274274

275275

276276
### Pony ORM resources

content/pages/03-data/09-sqlobject.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ active open source development for over 14 years, since
2121
<div class="well see-also">SQLObject is an implementation of the <a href="/object-relational-mappers-orms.html">object-relational mapping (ORM)</a> concept. Learn more in the <a href="/data.html">data</a> chapter or view <a href="/table-of-contents.html">all topics</a>.</div>
2222

2323

24-
### SQLObject resources
24+
### SQLObject tutorials
2525
SQLObject has been around for a long time as an open source project but
2626
unfortunately there are not that many tutorials for it. The following
2727
talks and posts will get you started. If you take an interest in the project

content/pages/04-web-development/02-django.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ based on [WebSockets](/websockets.html).
235235
the front end.
236236

237237

238-
## Django ORM resources
238+
## Django ORM tutorials
239239
Django comes with its own custom object-relational mapper (ORM) typically
240240
referred to as "the Django ORM". Learn more about the Django ORM on the
241241
[Python object-relational mappers page](/object-relational-mappers-orms.html)

content/pages/04-web-development/10-template-engines.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ in addition to supporting (as of Django 1.9) drop-in replacement with other
100100
template engines such as Jinja.
101101

102102

103-
### Mako
103+
### Mako template engine
104104
[Mako](/mako.html) was the default templating engine for the
105105
Pylons web framework and is one of many template engines supported by
106106
[Pyramid](/pyramid.html). Mako has wide support as a replacement

content/pages/04-web-development/14-web-design.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Creating web pages with their own style and interactivity so users can easily
2222
accomplish their tasks is a major part of building modern web applications.
2323

2424

25-
## Responsive design
25+
## Designing for various screen sizes
2626
Separating the content from the rules for how to display the content allows
2727
devices to render the output differently based on factors such as screen size
2828
and device type. Displaying content differently based on varying screen

content/pages/04-web-development/16-css.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ front end code.
7272
team environment to what apps you can use to aid your workflow.
7373

7474

75-
## CSS frameworks
75+
## CSS libraries and frameworks
7676
CSS frameworks provide structure and a boilerplate base for building a
7777
web application's design.
7878

content/pages/04-web-development/59-api-integration.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ continuously grows in importance because APIs provide critical functionality
2121
across many implementation areas.
2222

2323

24-
## Hosted API testing services
24+
## API testing services
2525
* [Runscope](https://www.runscope.com/) is a service specifically designed
2626
for APIs that assists developers with automated testing and traffic
2727
inspection.
2828

29-
* [Apiary](http://apiary.io/) provides a blueprint for creating APIs so
29+
* [Apiary](https://apiary.io/) provides a blueprint for creating APIs so
3030
they are easier to test and generate clean documentation.
3131

3232

0 commit comments

Comments
 (0)