Skip to content

Commit c7d4df0

Browse files
committed
new static site generator resources
1 parent 5670ed8 commit c7d4df0

File tree

7 files changed

+50
-0
lines changed

7 files changed

+50
-0
lines changed

all.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3446,6 +3446,12 @@ <h2>Flask resources</h2>
34463446
<a href="/deployment.html">deployment</a>, be sure to read this article on
34473447
<a href="http://labs.detectify.com/post/130332638391/how-patreon-got-hacked-publicly-exposed-werkzeug">how Patreon got hacked</a>.</p>
34483448
</li>
3449+
<li>
3450+
<p><a href="http://www.dougalmatthews.com/2017/Jan/13/static-websites-with-flask/">Static websites with Flask</a>
3451+
shows how to use Flask with
3452+
<a href="http://pythonhosted.org/Frozen-Flask/">Frozen-Flask</a> to generate a
3453+
static website from a backend data source.</p>
3454+
</li>
34493455
</ul>
34503456
<h2>Open source Flask example projects</h2>
34513457
<ul>
@@ -4837,6 +4843,9 @@ <h3>Open source Python static site generator examples</h3>
48374843
</li>
48384844
</ul>
48394845
<h3>Static site generator resources</h3>
4846+
<p>Static site generators can be implemented in any programming language. The
4847+
following resources either are general to any programming ecosystem or
4848+
provide a unique angle on how to use a static site generator.</p>
48404849
<ul>
48414850
<li>
48424851
<p><a href="https://about.gitlab.com/2016/06/03/ssg-overview-gitlab-pages-part-1-dynamic-x-static/">Static vs Dynamic Websites</a>
@@ -4868,6 +4877,13 @@ <h3>Static site generator resources</h3>
48684877
is one developer's experience moving away from Wordpress and onto
48694878
Pelican with reStructuredText for his personal blog.</p>
48704879
</li>
4880+
<li>
4881+
<p><a href="http://www.dougalmatthews.com/2017/Jan/13/static-websites-with-flask/">Static websites with Flask</a>
4882+
explains how to use <a href="http://pythonhosted.org/Frozen-Flask/">Flask-Frozen</a>
4883+
to generate a static site based on content from the web framework and a
4884+
data source backend. This approach is an alternative to using a
4885+
purpose-built static website generator such as Pelican, Lektor or MkDocs.</p>
4886+
</li>
48714887
</ul>
48724888
<h3>Static site deployment resources</h3>
48734889
<p>Deploying a static site is far less complicated than a
@@ -9915,6 +9931,7 @@ <h1>Change Log</h1>
99159931
<h2>2017</h2>
99169932
<h3>January</h3>
99179933
<ul>
9934+
<li>New <a href="/static-site-generator.html">static site generator</a> resources added.</li>
99189935
<li>Added new resources to the <a href="/python-2-or-3.html">Python 2 or 3?</a> page.</li>
99199936
<li>Fixed all 404 link rot on every page. However, if a page has been rewritten
99209937
or redirected and is no longer valuable as a link, please

change-log.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ <h1>Change Log</h1>
4343
<h2>2017</h2>
4444
<h3>January</h3>
4545
<ul>
46+
<li>New <a href="/static-site-generator.html">static site generator</a> resources added.</li>
4647
<li>Added new resources to the <a href="/python-2-or-3.html">Python 2 or 3?</a> page.</li>
4748
<li>Fixed all 404 link rot on every page. However, if a page has been rewritten
4849
or redirected and is no longer valuable as a link, please

flask.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,12 @@ <h2>Flask resources</h2>
224224
<a href="/deployment.html">deployment</a>, be sure to read this article on
225225
<a href="http://labs.detectify.com/post/130332638391/how-patreon-got-hacked-publicly-exposed-werkzeug">how Patreon got hacked</a>.</p>
226226
</li>
227+
<li>
228+
<p><a href="http://www.dougalmatthews.com/2017/Jan/13/static-websites-with-flask/">Static websites with Flask</a>
229+
shows how to use Flask with
230+
<a href="http://pythonhosted.org/Frozen-Flask/">Frozen-Flask</a> to generate a
231+
static website from a backend data source.</p>
232+
</li>
227233
</ul>
228234
<h2>Open source Flask example projects</h2>
229235
<ul>

source/content/pages/07-web-development/04-flask.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,11 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
177177
[deployment](/deployment.html), be sure to read this article on
178178
[how Patreon got hacked](http://labs.detectify.com/post/130332638391/how-patreon-got-hacked-publicly-exposed-werkzeug).
179179

180+
* [Static websites with Flask](http://www.dougalmatthews.com/2017/Jan/13/static-websites-with-flask/)
181+
shows how to use Flask with
182+
[Frozen-Flask](http://pythonhosted.org/Frozen-Flask/) to generate a
183+
static website from a backend data source.
184+
180185

181186
## Open source Flask example projects
182187
* [Choose Your Own Adventure Presentations](https://github.com/mattmakai/choose-your-own-adventure-presentations)

source/content/pages/07-web-development/28-static-site-generator.markdown

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ ones listed here are primarily coded in Python.
150150

151151

152152
### Static site generator resources
153+
Static site generators can be implemented in any programming language. The
154+
following resources either are general to any programming ecosystem or
155+
provide a unique angle on how to use a static site generator.
156+
153157
* [Static vs Dynamic Websites](https://about.gitlab.com/2016/06/03/ssg-overview-gitlab-pages-part-1-dynamic-x-static/)
154158
does an excellent job of showing the differences between a dynamic website
155159
that uses a database backend to produce content in response to a request
@@ -175,6 +179,12 @@ ones listed here are primarily coded in Python.
175179
is one developer's experience moving away from Wordpress and onto
176180
Pelican with reStructuredText for his personal blog.
177181

182+
* [Static websites with Flask](http://www.dougalmatthews.com/2017/Jan/13/static-websites-with-flask/)
183+
explains how to use [Flask-Frozen](http://pythonhosted.org/Frozen-Flask/)
184+
to generate a static site based on content from the web framework and a
185+
data source backend. This approach is an alternative to using a
186+
purpose-built static website generator such as Pelican, Lektor or MkDocs.
187+
178188

179189
### Static site deployment resources
180190
Deploying a static site is far less complicated than a

source/content/pages/12-meta/01-change-log.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ inception in December 2012. You can view detailed changes via the
1515

1616
## 2017
1717
### January
18+
* New [static site generator](/static-site-generator.html) resources added.
1819
* Added new resources to the [Python 2 or 3?](/python-2-or-3.html) page.
1920
* Fixed all 404 link rot on every page. However, if a page has been rewritten
2021
or redirected and is no longer valuable as a link, please

static-site-generator.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,9 @@ <h3>Open source Python static site generator examples</h3>
180180
</li>
181181
</ul>
182182
<h3>Static site generator resources</h3>
183+
<p>Static site generators can be implemented in any programming language. The
184+
following resources either are general to any programming ecosystem or
185+
provide a unique angle on how to use a static site generator.</p>
183186
<ul>
184187
<li>
185188
<p><a href="https://about.gitlab.com/2016/06/03/ssg-overview-gitlab-pages-part-1-dynamic-x-static/">Static vs Dynamic Websites</a>
@@ -211,6 +214,13 @@ <h3>Static site generator resources</h3>
211214
is one developer's experience moving away from Wordpress and onto
212215
Pelican with reStructuredText for his personal blog.</p>
213216
</li>
217+
<li>
218+
<p><a href="http://www.dougalmatthews.com/2017/Jan/13/static-websites-with-flask/">Static websites with Flask</a>
219+
explains how to use <a href="http://pythonhosted.org/Frozen-Flask/">Flask-Frozen</a>
220+
to generate a static site based on content from the web framework and a
221+
data source backend. This approach is an alternative to using a
222+
purpose-built static website generator such as Pelican, Lektor or MkDocs.</p>
223+
</li>
214224
</ul>
215225
<h3>Static site deployment resources</h3>
216226
<p>Deploying a static site is far less complicated than a

0 commit comments

Comments
 (0)