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">

{frontmatter.title}

-
+