diff --git a/src/content/post/cover-image/cover.png b/src/content/post/cover-image/cover.png deleted file mode 100644 index 7b39a4c..0000000 Binary files a/src/content/post/cover-image/cover.png and /dev/null differ diff --git a/src/content/post/cover-image/index.md b/src/content/post/cover-image/index.md deleted file mode 100644 index 7af5c5d..0000000 --- a/src/content/post/cover-image/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Example Cover Image" -description: "This post is an example of how to add a cover/hero image" -publishDate: "04 July 2023" -updatedDate: "14 August 2023" -coverImage: - src: "./cover.png" - alt: "Astro build wallpaper" -tags: ["test", "image"] -category: c1 ---- diff --git a/src/content/post/draft-post.md b/src/content/post/draft-post.md deleted file mode 100644 index 1215e7a..0000000 --- a/src/content/post/draft-post.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "A working draft title" -description: "This post is for testing the draft post functionality" -publishDate: "10 Sept 2023" -tags: ["test"] -draft: true -category: c2 ---- - -If this is working correctly, this post should only be accessible in a dev environment, as well as any tags that are unique to this post. diff --git a/src/content/post/long-title.md b/src/content/post/long-title.md deleted file mode 100644 index d22020f..0000000 --- a/src/content/post/long-title.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "Lorem ipsum dolor sit, amet consectetur adipisicing elit. Id" -description: "This post is purely for testing if the css is correct for the title on the page" -publishDate: "01 Feb 2023" -tags: ["test"] -category: c3 ---- - -## Testing the title tag diff --git a/src/content/post/markdown-elements/index.md b/src/content/post/markdown-elements/index.md deleted file mode 100644 index 4e570af..0000000 --- a/src/content/post/markdown-elements/index.md +++ /dev/null @@ -1,161 +0,0 @@ ---- -title: "A post of Markdown elements" -description: "This post is for testing and listing a number of different markdown elements" -publishDate: "22 Feb 2023" -updatedDate: 22 Jan 2024 -tags: ["test", "markdown"] ---- - -## This is a H2 Heading - -### This is a H3 Heading - -#### This is a H4 Heading - -##### This is a H5 Heading - -###### This is a H6 Heading - -## Horizontal Rules - ---- - ---- - ---- - -## Emphasis - -**This is bold text** - -_This is italic text_ - -~~Strikethrough~~ - -## Quotes - -"Double quotes" and 'single quotes' - -## Blockquotes - -> Blockquotes can also be nested... -> -> > ...by using additional greater-than signs right next to each other... - -## References - -An example containing a clickable reference[^1] with a link to the source. - -Second example containing a reference[^2] with a link to the source. - -[^1]: Reference first footnote with a return to content link. -[^2]: Second reference with a link. - -If you check out this example in `src/content/post/markdown-elements/index.md`, you'll notice that the references and the heading "Footnotes" are added to the bottom of the page via the [remark-rehype](https://github.com/remarkjs/remark-rehype#options) plugin. - -## Lists - -Unordered - -- Create a list by starting a line with `+`, `-`, or `*` -- Sub-lists are made by indenting 2 spaces: - - Marker character change forces new list start: - - Ac tristique libero volutpat at - - Facilisis in pretium nisl aliquet - - Nulla volutpat aliquam velit -- Very easy! - -Ordered - -1. Lorem ipsum dolor sit amet -2. Consectetur adipiscing elit -3. Integer molestie lorem at massa - -4. You can use sequential numbers... -5. ...or keep all the numbers as `1.` - -Start numbering with offset: - -57. foo -1. bar - -## Code - -Inline `code` - -Indented code - - // Some comments - line 1 of code - line 2 of code - line 3 of code - -Block code "fences" - -``` -Sample text here... -``` - -Syntax highlighting - -```js -var foo = function (bar) { - return bar++; -}; - -console.log(foo(5)); -``` - -### Expressive code examples - -Adding a title - -```js title="file.js" -console.log("Title example"); -``` - -A bash terminal - -```bash -echo "A base terminal example" -``` - -Highlighting code lines - -```js title="line-markers.js" del={2} ins={3-4} {6} -function demo() { - console.log("this line is marked as deleted"); - // This line and the next one are marked as inserted - console.log("this is the second inserted line"); - - return "this line uses the neutral default marker type"; -} -``` - -[Expressive Code](https://expressive-code.com/) can do a ton more than shown here, and includes a lot of [customisation](https://expressive-code.com/reference/configuration/). - -## Tables - -| Option | Description | -| ------ | ------------------------------------------------------------------------- | -| data | path to data files to supply the data that will be passed into templates. | -| engine | engine to be used for processing templates. Handlebars is the default. | -| ext | extension to be used for dest files. | - -Right aligned columns - -| Option | Description | -| -----: | ------------------------------------------------------------------------: | -| data | path to data files to supply the data that will be passed into templates. | -| engine | engine to be used for processing templates. Handlebars is the default. | -| ext | extension to be used for dest files. | - -## Images - -Image in the same folder: `src/content/post/markdown-elements/logo.png` - -![Astro theme cactus logo](logo.png) - -## Links - -[Content from markdown-it](https://markdown-it.github.io/) diff --git a/src/content/post/markdown-elements/logo.png b/src/content/post/markdown-elements/logo.png deleted file mode 100644 index d84a80f..0000000 Binary files a/src/content/post/markdown-elements/logo.png and /dev/null differ diff --git a/src/content/post/missing-content.md b/src/content/post/missing-content.md deleted file mode 100644 index 4b10c6f..0000000 --- a/src/content/post/missing-content.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "This post doesn't have any content" -description: "This post is purely for testing the table of content, which should not be rendered" -publishDate: "22 Feb 2023" -tags: ["test", "toc"] ---- diff --git a/src/content/post/social-image.md b/src/content/post/social-image.md deleted file mode 100644 index c03faac..0000000 --- a/src/content/post/social-image.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: "Example OG Social Image" -publishDate: "27 January 2023" -description: "An example post for Astro Cactus, detailing how to add a custom social image card in the frontmatter" -tags: ["example", "blog", "image"] -ogImage: "/social-card.png" ---- - -## Adding your own social image to a post - -This post is an example of how to add a custom [open graph](https://ogp.me/) social image, also known as an OG image, to a blog post. -By adding the optional ogImage property to the frontmatter of a post, you opt out of [satori](https://github.com/vercel/satori) automatically generating an image for this page. - -If you open this markdown file `src/content/post/social-image.md` you'll see the ogImage property set to an image which lives in the public folder[^1]. - -```yaml -ogImage: "/social-card.png" -``` - -You can view the one set for this template page [here](https://astro-cactus.chriswilliams.dev/social-card.png). - -[^1]: The image itself can be located anywhere you like. diff --git a/src/content/post/unique-tags.md b/src/content/post/unique-tags.md deleted file mode 100644 index 887d279..0000000 --- a/src/content/post/unique-tags.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Unique tags validation" -publishDate: "30 January 2023" -description: "This post is used for validating if duplicate tags are removed, regardless of the string case" -tags: ["blog", "blog", "Blog", "test", "bloG", "Test", "BLOG"] ---- - -## This post is to test zod transform - -If you open the file `src/content/post/unique-tags.md`, the tags array has a number of duplicate blog strings of various cases. - -These are removed as part of the removeDupsAndLowercase function found in `src/content/config.ts`.