summaryrefslogtreecommitdiff
path: root/docs/reference/api-reference.md
diff options
context:
space:
mode:
authorGravatar Marcus Otterström <35617441+MarcusOtter@users.noreply.github.com> 2021-07-31 00:34:07 +0200
committerGravatar GitHub <noreply@github.com> 2021-07-30 17:34:07 -0500
commitd0b8485ddfd8dca1376ea0d417ce37282d092cd9 (patch)
treea6fec0c68c4ea2911d84768ab673b0f64cf5cff2 /docs/reference/api-reference.md
parentcf4c97cf5411bffbdc8522717e950b414053f26c (diff)
downloadastro-d0b8485ddfd8dca1376ea0d417ce37282d092cd9.tar.gz
astro-d0b8485ddfd8dca1376ea0d417ce37282d092cd9.tar.zst
astro-d0b8485ddfd8dca1376ea0d417ce37282d092cd9.zip
Ascii quotes (#928)
Diffstat (limited to 'docs/reference/api-reference.md')
-rw-r--r--docs/reference/api-reference.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/reference/api-reference.md b/docs/reference/api-reference.md
index b5f4f1bf1..9b0d82c9f 100644
--- a/docs/reference/api-reference.md
+++ b/docs/reference/api-reference.md
@@ -28,7 +28,7 @@ const data = Astro.fetchContent('../pages/post/*.md'); // returns an array of po
</div>
```
-`.fetchContent()` only takes one parameter: a relative URL glob of which local files you’d like to import. Currently only `*.md` files are supported. It’s synchronous, and returns an array of items of type:
+`.fetchContent()` only takes one parameter: a relative URL glob of which local files you'd like to import. Currently only `*.md` files are supported. It's synchronous, and returns an array of items of type:
```js
{
@@ -113,9 +113,9 @@ When using the [Collections API](/core-concepts/collections), `createCollection(
| `permalink` | `({ params }) => string` | **Required for URL Params.** Given a `param` object of `{ name: value }`, generate the final URL.\* |
| `rss` | [RSS](/reference/api-reference#rss-feed) | Optional: generate an RSS 2.0 feed from this collection ([docs](/reference/api-reference#rss-feed)) |
-_\* Note: don’t create confusing URLs with `permalink`, e.g. rearranging params conditionally based on their values._
+_\* Note: don't create confusing URLs with `permalink`, e.g. rearranging params conditionally based on their values._
-⚠️ `createCollection()` executes in its own isolated scope before page loads. Therefore you can’t reference anything from its parent scope. If you need to load data you may fetch or use async `import()`s within the function body for anything you need (that’s why it’s `async`—to give you this ability). If it wasn’t isolated, then `collection` would be undefined! Therefore, duplicating imports between `createCollection()` and your Astro component is OK.
+⚠️ `createCollection()` executes in its own isolated scope before page loads. Therefore you can't reference anything from its parent scope. If you need to load data you may fetch or use async `import()`s within the function body for anything you need (that's why it's `async`—to give you this ability). If it wasn't isolated, then `collection` would be undefined! Therefore, duplicating imports between `createCollection()` and your Astro component is OK.
#### RSS Feed
@@ -143,7 +143,7 @@ export async function createCollection() {
item: (item) => ({
title: item.title,
description: item.description,
- pubDate: item.pubDate + 'Z', // enforce GMT timezone (otherwise it’ll be different based on where it’s built)
+ pubDate: item.pubDate + 'Z', // enforce GMT timezone (otherwise it'll be different based on where it's built)
/** (optional) add arbitrary XML to each <item> */
customData: `<itunes:episodeType>${item.type}</itunes:episodeType>
<itunes:duration>${item.duration}</itunes:duration>
@@ -156,7 +156,7 @@ export async function createCollection() {
Astro will generate an RSS 2.0 feed at `/feed/[collection].xml` (for example, `/src/pages/$podcast.xml` would generate `/feed/podcast.xml`).
-⚠️ Even though Astro will create the RSS feed for you, you’ll still need to add `<link>` tags manually in your `<head>` HTML:
+⚠️ Even though Astro will create the RSS feed for you, you'll still need to add `<link>` tags manually in your `<head>` HTML:
```html
<link