annotate piecrust/resources/theme/pages/_index.html @ 1195:ae9387338db1 draft default tip

admin: add option to publish immediately
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 30 Dec 2022 16:48:04 -0800
parents 6ab1299c1058
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 ---
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
2 title:
1128
6ab1299c1058 theme: Fix quickstart message formatting.
Ludovic Chabant <ludovic@chabant.com>
parents: 370
diff changeset
3 format: markdown
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
4 ---
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
5
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
6 {% if pagination.has_posts %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
7 <section>
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
8 {% for post in pagination.posts %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
9 {% include 'partial_post.html' %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
10 {% endfor %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
11 </section>
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
12 <section>
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
13 {% if pagination.prev_page %}<div class="prev"><a href="{{ pagination.prev_page }}">Next Posts</a></div>{% endif %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
14 {% if pagination.next_page %}<div class="next"><a href="{{ pagination.next_page }}">Previous Posts</a></div>{% endif %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
15 </section>
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
16 {% endif %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
17
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
18
139
2889d85b1d32 Fix outdate information and bug in default theme's main page.
Ludovic Chabant <ludovic@chabant.com>
parents: 36
diff changeset
19 {% if not pagination.has_posts and not site.hide_quickstart %}
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
20
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
21 ## Quick Start
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
22
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
23 Welcome to your new [PieCrust][] website!
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
24
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
25 Since you don't seem to have any blog post or home page created yet, here's a
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
26 quick reference of things you probably want to do next. All `chef` commands need
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
27 to be run from inside your website's directory.
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
28
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
29 For more information, refer to the [documentation][doc]. This message will go
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
30 away as soon as you've written your first blog post, or after you set the
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
31 `hide_quickstart` setting to `true` in the site configuration (_i.e._ in
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
32 `config.yml` under the `site` section).
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
33
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
34 ### Create a new page
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
35
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
36 Run `chef prepare page my-new-page`, where `my-new-page` is the [URL
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
37 slug][slug] you want for your new page. This can contain sub-directories, like
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
38 so: `about/my-new-page`.
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
39
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
40 ### Create a new blog post
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
41
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
42 Run `chef prepare post my-new-post-slug`, where `my-new-post-slug` is the [URL
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
43 slug][slug] you want for your new post. Unlike pages, this shouldn't contain
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
44 any sub-directories.
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
45
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
46 ### Bake your site
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
47
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
48 Run `chef bake`.
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
49
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
50 ### Preview your site
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
51
210
681da9009290 theme: Updated "quickstart" text shown for new websites.
Ludovic Chabant <ludovic@chabant.com>
parents: 139
diff changeset
52 Run `chef serve`, and point your browser to `http://localhost:8080`.
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
53
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
54
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
55 [piecrust]: {{ piecrust.url }}
370
a1bbe66cba03 theme: Fix link to PieCrust documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 210
diff changeset
56 [doc]: http://bolt80.com/piecrust/
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
57 [slug]: http://en.wikipedia.org/wiki/Clean_URL#Slug
1128
6ab1299c1058 theme: Fix quickstart message formatting.
Ludovic Chabant <ludovic@chabant.com>
parents: 370
diff changeset
58
3
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
59 {% endif %}
f485ba500df3 Gigantic change to basically make PieCrust 2 vaguely functional.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
60