diff --git a/CHANGELOG.md b/CHANGELOG.md
index d706321..ab2618c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,27 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [v0.2.1](https://github.com/montopolis/desdinova/compare/v0.2.0...v0.2.1)
+## [v0.3.0](https://github.com/montopolis/desdinova/compare/v0.2.1...v0.3.0)
+
+### Commits
+
+- typo [`9614de8`](https://github.com/montopolis/desdinova/commit/9614de8b3da241054cdfde1ca0c86daa465f482e)
+- refactored to use Intl.DateTimeFormat [`d5b73c0`](https://github.com/montopolis/desdinova/commit/d5b73c0bf118d5be5a54b7fe178da80fda0f2d54)
+- updated blog variables, updated blog styling, fixed blog post html titles, updated sample blog posts [`a6719e8`](https://github.com/montopolis/desdinova/commit/a6719e8c9a0037f2e6a3adc4ad4b1a725a62f50d)
+- replace flowbite/typography with tailwind/typography [`1a1fe5d`](https://github.com/montopolis/desdinova/commit/1a1fe5d8994628385a13e0500a3183f79931dc02)
+- updated blog post styling [`7b09fac`](https://github.com/montopolis/desdinova/commit/7b09facf1bce9f9010e48af38f1d5c44be0e3d88)
+- upgrade to astro 4.15.1 [`c665063`](https://github.com/montopolis/desdinova/commit/c665063209a57db0a031b895081727959e7a5c60)
+- new sample blog posts [`af68f31`](https://github.com/montopolis/desdinova/commit/af68f313d5de7e5fd6442d98ebec7496ee8e0b9f)
+- update Footer and Header to use siteData.colors.mainBackground [`7d7c2b0`](https://github.com/montopolis/desdinova/commit/7d7c2b0a0c0435eead7a9c830da18458b705b5de)
+- update MarkdownLayout to use tailwind typography and fix width [`1a65d74`](https://github.com/montopolis/desdinova/commit/1a65d74050518ff619ea36aa4dba4cc4ae5963fd)
+- fix styling of Announcement [`4bafe52`](https://github.com/montopolis/desdinova/commit/4bafe5223bc3979952b0046e22818d8128586c4f)
+- update default url [`33a1188`](https://github.com/montopolis/desdinova/commit/33a118832a3ac328ecd989ce66d5fb170ccef573)
+- filter out draft blog posts in production [`b466de8`](https://github.com/montopolis/desdinova/commit/b466de836e06d8cbe98a70ac58e5ea19cd976e67)
+- document ascending/descending blog post date sort [`6a3d8b5`](https://github.com/montopolis/desdinova/commit/6a3d8b5edea0bcea665276cdbfa1ed1aade75750)
+- update README [`ccd472c`](https://github.com/montopolis/desdinova/commit/ccd472ce73e25ad9880648e47bb31da0a515b4d5)
+- update error message on failing blog post image [`b65a0a2`](https://github.com/montopolis/desdinova/commit/b65a0a20ffb38d2df195f62e0435c9001759b78b)
+
+## [v0.2.1](https://github.com/montopolis/desdinova/compare/v0.2.0...v0.2.1) - 2024-08-29
### Commits
@@ -22,6 +42,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- moved TeamMember component out of _core [`f0b4f45`](https://github.com/montopolis/desdinova/commit/f0b4f45452031a6336bfa7717a28aef4332e203c)
- refactored _core/Head.astro to make it easier to modify fonts and favicon without changing _code [`8e72a24`](https://github.com/montopolis/desdinova/commit/8e72a24b5c5618bc075aa075549b908301bc64fc)
- updated README [`88f3c59`](https://github.com/montopolis/desdinova/commit/88f3c59099eb7587d0d85a8d3df5b4f3fa1aed60)
+- Release v0.2.1 [`fcdd030`](https://github.com/montopolis/desdinova/commit/fcdd0302976c33f68c4220b76303f3aee4f51370)
## [v0.2.0](https://github.com/montopolis/desdinova/compare/v0.1.2...v0.2.0) - 2024-08-28
diff --git a/README.md b/README.md
index 3f9a204..d796e24 100644
--- a/README.md
+++ b/README.md
@@ -204,7 +204,7 @@ Use [RealFaviconGenerator](https://realfavicongenerator.net/svg-favicon/)
## Change Blog Posts Sort Order
-- see notes in `src/scripts/util.ts`
+- see notes in `src/scripts/util.ts`
## Draft Blog Posts
diff --git a/package-lock.json b/package-lock.json
index 00b0ff2..4981735 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "desdinova",
- "version": "0.2.1",
+ "version": "0.3.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "desdinova",
- "version": "0.2.1",
+ "version": "0.3.0",
"dependencies": {
"@astrojs/check": "^0.9.3",
"@astrojs/mdx": "^3.1.5",
diff --git a/package.json b/package.json
index 25bd612..631e0f4 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "desdinova",
"type": "module",
- "version": "0.2.1",
+ "version": "0.3.0",
"scripts": {
"dev": "astro dev",
"start": "astro dev",
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index 4498529..fc184ec 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -13,7 +13,7 @@ import siteData from "../config/siteData"
- {siteData.name} v0.2.1
+ {siteData.name} v0.3.0
This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
-consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
-Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
+> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
+> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
+
#### Heading 4
+
> This is the first level of quoting.
>
> > This is nested blockquote.
@@ -36,7 +43,6 @@ Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
This is [an example](http://example.com/ "Title") inline link.
-
### What's next
```
diff --git a/src/content/blog/post-2.md b/src/content/blog/post-2.md
index 64d4d24..eb1471d 100644
--- a/src/content/blog/post-2.md
+++ b/src/content/blog/post-2.md
@@ -42,7 +42,7 @@ Ut enim ad minim veniam, _quis nostrud exercitation_ ullamco **laboris nisi ut**
## Emphasis
-*Italicized text with lorem ipsum*
+_Italicized text with lorem ipsum_
**Bold text with dolor sit amet**
@@ -54,17 +54,17 @@ Ut enim ad minim veniam, _quis nostrud exercitation_ ullamco **laboris nisi ut**
### Unordered List
-- Lorem ipsum dolor sit amet
-- Consectetur adipiscing elit
- - Sed do eiusmod tempor
- - Incididunt ut labore et dolore
-
+- Lorem ipsum dolor sit amet
+- Consectetur adipiscing elit
+ - Sed do eiusmod tempor
+ - Incididunt ut labore et dolore
+
### Ordered List
1. Lorem ipsum dolor sit amet
2. Consectetur adipiscing elit
- 1. Sed do eiusmod tempor
- 2. Incididunt ut labore et dolore
+ 1. Sed do eiusmod tempor
+ 2. Incididunt ut labore et dolore
## Code
@@ -73,9 +73,9 @@ Inline `code` has `back-ticks around` it.
```javascript
// Code block in JavaScript
function greet() {
- console.log("Hello, world!");
+ console.log("Hello, world!")
}
-greet();
+greet()
```
## Links
@@ -90,10 +90,10 @@ Lorem ipsum dolor sit amet, [consectetur adipiscing elit](https://www.example.co
## Tables
-| Syntax | Description |
-| ----------- | ----------- |
-| Header | Lorem ipsum |
-| Paragraph | Dolor sit |
+| Syntax | Description |
+| --------- | ----------- |
+| Header | Lorem ipsum |
+| Paragraph | Dolor sit |
## Conclusion
diff --git a/src/content/blog/post-3.mdx b/src/content/blog/post-3.mdx
index 764f11b..f949bda 100644
--- a/src/content/blog/post-3.mdx
+++ b/src/content/blog/post-3.mdx
@@ -38,7 +38,7 @@ These smaller headings are like clowns, adding a splash of fun wherever they go.
Paragraphs are the unsung heroes of our markdown circus. They carry the show on their shoulders and never ask for a day off.
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Here's a fun fact: the average computer programmer's diet consists of three main food groups: **caffeine, pizza**, and *more caffeine*.
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Here's a fun fact: the average computer programmer's diet consists of three main food groups: **caffeine, pizza**, and _more caffeine_.
---
@@ -46,9 +46,9 @@ Why don't programmers like outdoor activities? Because there are _no bugs_ insid
## Emphasis
-Markdown gives you the tools to *italicize* and **bold** your text—like dressing up in clown shoes and a top hat. Combine them and you've got a **_seriously stylish circus act_**.
+Markdown gives you the tools to _italicize_ and **bold** your text—like dressing up in clown shoes and a top hat. Combine them and you've got a **_seriously stylish circus act_**.
-*Italicized text is the trapeze artist.*
+_Italicized text is the trapeze artist._
**Bold text is the strongman lifting weights.**
@@ -57,23 +57,24 @@ Together, they form the markdown super-duo!
## Blockquotes
### Behold the wisdom of the ages:
+
> "To 'Hello, World!' or not to 'Hello, World!', that is the question." - Shakespeare, probably.
## Lists
### Unordered List
-- The lion
-- The tamer
- - The whip
- - The chair
+- The lion
+- The tamer
+ - The whip
+ - The chair
### Ordered List
1. The unicycle rider
2. The tightrope walker
- 1. Practicing balance
- 2. Defying gravity
+ 1. Practicing balance
+ 2. Defying gravity
## Code
@@ -102,17 +103,17 @@ A cat that's definitely up to some markdown mischief.
Ladies and gentlemen, step right up and see the perfectly aligned tables. They're like the tightrope walkers of data!
-| Act | Performer | Specialty |
-| --------- | ---------- | -------------------- |
-| Juggling | Clown Joe | Chainsaws & Fire |
-| Acrobatics| Jane Doe | Triple backflip |
-| Coding | Mark Down | Syntax highlighting |
+| Act | Performer | Specialty |
+| ---------- | --------- | ------------------- |
+| Juggling | Clown Joe | Chainsaws & Fire |
+| Acrobatics | Jane Doe | Triple backflip |
+| Coding | Mark Down | Syntax highlighting |
## Conclusion
Thank you for attending the Marvelous Markdown Showdown. We hope you had a blast and learned a lot about Markdown, the most spectacular syntax on Earth.
-Don't forget to give a round of applause to our amazing performers: **Headings**, *Paragraphs*, **_Emphasis_**, Blockquotes, Lists, Code, Links, Images, and Tables.
+Don't forget to give a round of applause to our amazing performers: **Headings**, _Paragraphs_, **_Emphasis_**, Blockquotes, Lists, Code, Links, Images, and Tables.
Until next time, stay bold, stay italicized, and keep juggling those brackets!
diff --git a/src/content/blog/post-4.mdx b/src/content/blog/post-4.mdx
index 59eaf54..e0bea43 100644
--- a/src/content/blog/post-4.mdx
+++ b/src/content/blog/post-4.mdx
@@ -41,7 +41,7 @@ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula
## Emphasis: Italics and Boldness
-*Italicize your way out of awkward situations.*
+_Italicize your way out of awkward situations._
**Boldly go where no text has gone before!**
_And if you're feeling extra fancy, **combine** them!_
@@ -55,18 +55,18 @@ _And if you're feeling extra fancy, **combine** them!_
### Unordered Lists
-- Cats
-- Pizza
- - Pepperoni
- - Extra cheese
-- Dogs who think they're cats
+- Cats
+- Pizza
+ - Pepperoni
+ - Extra cheese
+- Dogs who think they're cats
### Ordered Lists
1. Wake up
2. Realize it's Monday
- 1. Mourn the weekend
- 2. Consider calling in sick
+ 1. Mourn the weekend
+ 2. Consider calling in sick
3. Drag yourself out of bed
## Code: Nerds Unite!
@@ -92,12 +92,12 @@ Because honestly, who can resist a good placeholder image?
## Tables: Grids of Greatness
-| Feature | Awesomeness Level |
-| ------------ | ----------------- |
-| Headings | Royalty |
-| Paragraphs | Playgrounds |
-| Emphasis | 100% |
-| Blockquotes | Very Quoted |
+| Feature | Awesomeness Level |
+| ----------- | ----------------- |
+| Headings | Royalty |
+| Paragraphs | Playgrounds |
+| Emphasis | 100% |
+| Blockquotes | Very Quoted |
## Conclusion
@@ -106,6 +106,3 @@ And thus concludes our wild and whimsical journey through the land of Markdown.
---
Here's a funny closing thought for you: Markdown is like a pet rock. Simple, reliable, and always there when you need it—unless you lose the file, in which case, whoops!
-
-
-
diff --git a/src/layouts/BlogPost.astro b/src/layouts/BlogPost.astro
index 4ddebd3..8610d09 100644
--- a/src/layouts/BlogPost.astro
+++ b/src/layouts/BlogPost.astro
@@ -77,7 +77,7 @@ const {title, excerpt, publishedDate, updatedDate, category, image} =
{title}
+ class="prose max-w-none lg:prose-lg dark:prose-invert prose-h1:text-4xl">
diff --git a/src/layouts/MarkdownLayout.astro b/src/layouts/MarkdownLayout.astro
index 70cacfb..537fe41 100644
--- a/src/layouts/MarkdownLayout.astro
+++ b/src/layouts/MarkdownLayout.astro
@@ -6,12 +6,12 @@ const {frontmatter} = Astro.props
+ class="format lg:format-lg dark:format-invert mx-auto max-w-5xl px-4 py-16 sm:px-6 lg:px-8 lg:py-20">
-