Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Content Collections guide #2141

Merged
merged 127 commits into from
Dec 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
d9546c9
new: content collections intro
bholmesdev Dec 5, 2022
a06e06f
draft: paste from RFC initial pass
bholmesdev Dec 5, 2022
d991b50
new: finalize feature walkthrough, add landing pg example
bholmesdev Dec 5, 2022
b03445b
feat: add Rendering Content docs
bholmesdev Dec 5, 2022
55db443
feat: add to nav
bholmesdev Dec 6, 2022
1c57b9c
edit: nested directory and schema
bholmesdev Dec 6, 2022
93bc3a2
new: zod quick reference
bholmesdev Dec 6, 2022
292bc1d
edit: quick reference
bholmesdev Dec 6, 2022
dd70ad2
edit: better intro
bholmesdev Dec 6, 2022
70d7bf9
edit: better Zod onboarding callouts
bholmesdev Dec 6, 2022
ac9e57e
edit: clarify why rendering content is better than body
bholmesdev Dec 6, 2022
936233e
new: Rendering guide for pages
bholmesdev Dec 6, 2022
11a2901
edit: highlight collection names
bholmesdev Dec 6, 2022
3f70af5
edit: remove unneeded optional comment
bholmesdev Dec 6, 2022
7c56330
edit: medium-to-large -> non-trivial
bholmesdev Dec 7, 2022
dd34936
srcDir -> src
bholmesdev Dec 7, 2022
6a8418a
edit: refine glossary
bholmesdev Dec 7, 2022
a393479
edit: tweak CMS and database comparison
bholmesdev Dec 7, 2022
33d0162
adding -> defining a collection
bholmesdev Dec 7, 2022
854ea85
edit: render example lead-in
bholmesdev Dec 7, 2022
64a0d23
edit: injectedFrontmatter destructure clarity
bholmesdev Dec 7, 2022
235b0d7
edit: add filename to render entry example
bholmesdev Dec 7, 2022
b734578
edit: tweak readingTime wording
bholmesdev Dec 7, 2022
67f4eef
edit: simplify schema example
bholmesdev Dec 7, 2022
0ba8392
edit: refine collection-with-dashes ex
bholmesdev Dec 7, 2022
1be56c7
Frontmatter YAML -> Markdown and MDX
bholmesdev Dec 7, 2022
e807849
edit: apparently my dashes aren't cool enough
bholmesdev Dec 7, 2022
14bf265
edit: wording on getCollection types
bholmesdev Dec 7, 2022
650e382
edit: blog -> src/content/blog
bholmesdev Dec 7, 2022
6e04f2e
edit: better directory return type explanation
bholmesdev Dec 7, 2022
3fd4103
nit: indents
bholmesdev Dec 7, 2022
f281d84
edit: subdirectory lead-in
bholmesdev Dec 7, 2022
509934a
edit: en -> en/
bholmesdev Dec 7, 2022
b7d60bf
edit: better file tree
bholmesdev Dec 8, 2022
cd3d071
edit: remove dup file name
bholmesdev Dec 8, 2022
dc56c5c
edit: better filetree on collections example
bholmesdev Dec 8, 2022
98cf092
edit: filetree for docs schema
bholmesdev Dec 8, 2022
6fafee3
edit: refine dynamic route section
bholmesdev Dec 8, 2022
43a2b71
edit: there's always a hippo watching over us
bholmesdev Dec 9, 2022
aa5b091
edit: more context on props -> renderEntry
bholmesdev Dec 9, 2022
8d31687
edit: pass entry as prop key
bholmesdev Dec 9, 2022
bcb3567
edit: getting from -> querying
bholmesdev Dec 9, 2022
194795f
nit: empty line before list
bholmesdev Dec 9, 2022
67052a6
nit: trailing newline
bholmesdev Dec 9, 2022
b493c8a
edit: move type example into other example
bholmesdev Dec 9, 2022
01819fe
edit: getting -> querying
bholmesdev Dec 9, 2022
c8bb5da
edit: Markdown TM
bholmesdev Dec 9, 2022
a53bab5
edit: Sarah lead-in edits
bholmesdev Dec 9, 2022
5b55a4f
edit: better schema config explainer
bholmesdev Dec 9, 2022
11fec3c
edit: remove renderEntry individual args ex
bholmesdev Dec 9, 2022
e8934a7
edit: tweak return type for review
bholmesdev Dec 9, 2022
148fe9a
edit: fine I'll remove the lead-in I spent 15 min debating
bholmesdev Dec 9, 2022
e71465c
edit: org nested dir redraft
bholmesdev Dec 9, 2022
497fcf0
Merge branch 'new/content-schemas-guide' of github.com:withastro/docs…
bholmesdev Dec 9, 2022
5a3f4e1
edit: without a glossary or emojis I'm a shallow husk of a docs writer
bholmesdev Dec 9, 2022
8b5f3a9
edit: work glossary into content dir section
bholmesdev Dec 9, 2022
cc7abca
edit: truncate dashes col name example
bholmesdev Dec 9, 2022
1b92643
edit: break out collection functions to headings
bholmesdev Dec 9, 2022
a2d657c
nit: example -> eg
bholmesdev Dec 9, 2022
634df16
edit: refine generating pages example
bholmesdev Dec 9, 2022
56333d3
edit: redraft why zod sections
bholmesdev Dec 9, 2022
16e94cd
edit: reorder `defineCollection` instructions
bholmesdev Dec 9, 2022
de6de68
edit: return type -> data returned example
bholmesdev Dec 9, 2022
066092f
edit: remove landing page example at end
bholmesdev Dec 9, 2022
3149f64
edit: redraft Collections
bholmesdev Dec 9, 2022
b2bfc83
edit: add homepage preview example to rendering content
bholmesdev Dec 9, 2022
4e43f02
edit: remove dead querying nested dirs link
bholmesdev Dec 9, 2022
e495936
edit: remove redundant link
bholmesdev Dec 9, 2022
e929b03
edit: object keys -> collection names
bholmesdev Dec 9, 2022
957dbf2
fix: broken code comment
bholmesdev Dec 9, 2022
74ebdf8
edit: landing page ex tweak
bholmesdev Dec 9, 2022
5d9c06f
edit: 2 -> two
bholmesdev Dec 10, 2022
6e25027
edit: rogue space
bholmesdev Dec 10, 2022
43c63d4
edit: no fancy apostrophes
bholmesdev Dec 10, 2022
556228c
edit: no fancy apostrophes 2
bholmesdev Dec 10, 2022
649bd0b
edit: include Zod for better SEO
bholmesdev Dec 10, 2022
2159de0
edit: reserved directory -> special
bholmesdev Dec 13, 2022
f60eca1
edit: remove `data`
bholmesdev Dec 13, 2022
083269e
edit: refine collections lead-in
bholmesdev Dec 13, 2022
57f39ee
nit: `renderEntry()`
bholmesdev Dec 13, 2022
20215c4
edit: have a growing number...
bholmesdev Dec 13, 2022
32b98d1
edit: new but also not new collection lead-in
bholmesdev Dec 13, 2022
77c09b3
edit: undead URLs are pages right?
bholmesdev Dec 13, 2022
fecca4c
edit: that's a wee bit bri'ish innit
bholmesdev Dec 13, 2022
c446fe7
edit: remove superfluous file tree
bholmesdev Dec 13, 2022
228b208
edit: trailing /, newline
bholmesdev Dec 13, 2022
0cbce48
edit: clarify schema config
bholmesdev Dec 13, 2022
ebc2f60
edit: well aren't you detail orien`tag`
bholmesdev Dec 13, 2022
6f91765
edit: refine frontmatter prop x data type
bholmesdev Dec 13, 2022
7fae5bd
edit: refine zod schema intro
bholmesdev Dec 13, 2022
5d973ae
edit: whitespace in collection example
bholmesdev Dec 13, 2022
1c4b102
edit: CHRIS? IS THAT AN EMOJI? I'M CALLING THE POLICE 🚔
bholmesdev Dec 13, 2022
b7e3b65
edit: clarify with uncompiled
bholmesdev Dec 13, 2022
ec65b65
edit: refine landing page example (now usage ex)
bholmesdev Dec 13, 2022
dacc5a4
edit: remove unused `tags`
bholmesdev Dec 13, 2022
a59a39a
edit: move "querying nested directories" to `getCollection` docs
bholmesdev Dec 13, 2022
a42ef74
edit: regexcellent catch
bholmesdev Dec 13, 2022
4afbde0
edit: usage example l3 -> l4
bholmesdev Dec 13, 2022
5fc82de
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
9f82c52
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
2fede08
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
e2a4956
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
868ab93
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
b265911
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
3c54672
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
80991fe
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
c26d987
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
cca41b0
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
b70c786
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
84af2d2
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
36f9d68
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
9bd3c71
Update src/pages/en/guides/content-collections.md
bholmesdev Dec 14, 2022
94c53c7
edit: rendering-post-contents rework
bholmesdev Dec 14, 2022
79fb7c5
Extend extensions
delucis Dec 14, 2022
14987a5
2 green bullet points sitting on a wall…
delucis Dec 14, 2022
e05e9f3
new: add experimental note
bholmesdev Dec 15, 2022
dcb7dce
edit: renderEntry -> render
bholmesdev Dec 15, 2022
ee70831
edit: a -> your wording
bholmesdev Dec 16, 2022
0cd4f0f
Spaces
delucis Dec 16, 2022
61c0281
Unmangle before rework
delucis Dec 16, 2022
e9bac98
Rework “rendering content” section
delucis Dec 16, 2022
834adfd
Fix broken fragment link
delucis Dec 16, 2022
b1fbb2f
add parentheses to functions
sarah11918 Dec 16, 2022
8ab0037
strictNullChecks
sarah11918 Dec 16, 2022
adf6e20
Merge branch 'main' into new/content-schemas-guide
delucis Dec 16, 2022
d0ca82c
Use `<FileTree>` :christmas_tree:
delucis Dec 16, 2022
7d7f235
Add Since component
delucis Dec 16, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/i18n/en/nav.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ export default [
key: 'guides/server-side-rendering',
},
{ text: 'Authoring Content', slug: 'guides/content', key: 'guides/content' },
{
text: 'Content Collections (Experimental)',
slug: 'guides/content-collections',
key: 'guides/content-collections',
},
{ text: 'Connecting a CMS', slug: 'guides/cms', key: 'guides/cms' },
{ text: 'Images', slug: 'guides/images', key: 'guides/images' },
{ text: 'Fonts', slug: 'guides/fonts', key: 'guides/fonts' },
Expand Down
Loading