annotate docs/docs/11_deploying.md @ 728:e7481bbbb29f

Merge changes.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 30 May 2016 20:45:27 -0700
parents 4505a1443358
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
382
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 ---
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
2 title: Deploying
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
3 ---
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
4
497
4505a1443358 docs: Make the "deploying" page consistent with "publishing".
Ludovic Chabant <ludovic@chabant.com>
parents: 382
diff changeset
5 > PieCrust can be used either as a static website generator or as a dynamic CMS.
4505a1443358 docs: Make the "deploying" page consistent with "publishing".
Ludovic Chabant <ludovic@chabant.com>
parents: 382
diff changeset
6 > **This section is about deploying a PieCrust website as a dynamic CMS.** For
4505a1443358 docs: Make the "deploying" page consistent with "publishing".
Ludovic Chabant <ludovic@chabant.com>
parents: 382
diff changeset
7 > how to bake a website and publish it statically, see the [publishing
4505a1443358 docs: Make the "deploying" page consistent with "publishing".
Ludovic Chabant <ludovic@chabant.com>
parents: 382
diff changeset
8 > documentation][publish].
382
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
9
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
10 Using PieCrust as a dynamic CMS requires setting up a web server to execute code
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
11 and serve requests. PieCrust itself can be wrapped in a [WSGI
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
12 application][wsgi], so there are many different ways to do it. The following
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
13 ways have been tested to work, and should perform very well in a production
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
14 environment:
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
15
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
16 {% for p in family.children %}
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
17 * [{{p.title}}]({{p.url}}): {{p.summary}}
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
18 {% endfor %}
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
19
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
20 [publish]: {{docurl('publishing')}}
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
21 [wsgi]: https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface
5c723d4bd2e4 docs: Add documentation for deploying as a dynamic CMS.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
22