Skip to content

Commit

Permalink
!feat: depricate the description field for articles
Browse files Browse the repository at this point in the history
  • Loading branch information
GabsEdits committed Sep 8, 2024
1 parent b3b766d commit f788ac1
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 13 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

- The navigation bar first appears when you enter the page, as you scroll down it will disappear, and when you scroll up it will appear again (that way it won't take up space when you're reading, so you can focus on the content)

- **Depricate the `description` field for articles**

- The `description` field for articles is now deprecated, and now the as a replacement, the content until the first `hr` element will be used as the description for the article in both the article list and the article itself.

- Adaptive navigation island

- Add an option to make authors not be displayed
Expand Down
2 changes: 1 addition & 1 deletion docs/.vitepress/theme/ArticleList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
>{{ post.title }}</a
>
</h3>
<p v-if="post.description">{{ post.description }}</p>
<div v-if="post.excerpt" v-html="post.excerpt"></div>
<div class="post-details">
<p class="date">
{{ post.date }}
Expand Down
4 changes: 3 additions & 1 deletion docs/.vitepress/theme/posts.data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ interface Post {
title: string;
description: string;
author: string;
excerpt: string | undefined;
type: string;
tags: string[];
}
Expand All @@ -15,13 +16,14 @@ export default createContentLoader("demo/blog/posts/*.md", {
excerpt: true,
transform(raw): Post[] {
return raw
.map(({ frontmatter }) => ({
.map(({ frontmatter, excerpt }) => ({
title: frontmatter.title,
description: frontmatter.description,
tags: frontmatter.tags,
author: frontmatter.author,
type: frontmatter.type,
date: formatDate(frontmatter.date),
excerpt,
}))
.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime());
},
Expand Down
6 changes: 4 additions & 2 deletions docs/demo/blog/posts/first-blog.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ tags:
- Example
---

Ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At.

---

Credits to banner image: [Unsplash](https://unsplash.com/photos/a-herd-of-sheep-grazing-on-a-lush-green-field-yB3YWgyQIk0)

> [!INFO] Info
Expand All @@ -25,8 +29,6 @@ Credits to banner image: [Unsplash](https://unsplash.com/photos/a-herd-of-sheep-
> [!WARNING] Warning
> ActivityPub comments have been disabled for version 1.4.0 as it was causing issues with the build process. It will be re-enabled in a future release.
Ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At.

Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est autem situm in nobis ut et voluptates et dolores nasci fatemur e corporis voluptatibus et doloribus -- itaque concedo, quod modo dicebas, cadere causa, si qui incurrunt, numquam.

Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est.
Expand Down
8 changes: 6 additions & 2 deletions docs/demo/blog/posts/ipsum.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: article
title: "Ipsum"
title: Ipsum
author:
- Gabriel Cozma
description: Why Ipsum is the best. It's great, simple, clean nice. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum.
Expand All @@ -15,7 +15,11 @@ tags:
- Example
---

Ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit, augeri amplificarique non possit. At.
Why Ipsum is the best. It's great, simple, clean nice. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum.

---

## Some more

Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione renovata delectant. Est autem situm in nobis ut et voluptates et dolores nasci fatemur e corporis voluptatibus et doloribus -- itaque concedo, quod modo dicebas, cadere causa, si qui incurrunt, numquam.

Expand Down
7 changes: 5 additions & 2 deletions docs/demo/blog/posts/lorem.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: article
title: "Lorem"
title: Lorem
author:
- Gabriel Cozma
banner: https://images.unsplash.com/photo-1633885896832-fe1ea4be4a32?q=80&w=2838&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D
Expand All @@ -16,9 +16,12 @@ tags:
- Example
---

Recently I've been likeing the idea of using Lorem Ipsum in my projects. It's great, simple, clean nice. I [think](https://example.org) that it's **really** good. The text is so nice and clean. It's great, simple, clean nice. The sky is _blue_, round, and so on. An Aerial View of a tracator in a field is really intresting, so intresting in fact, that I've been writing about it.

---

Credits to banner image: [Unsplash](https://unsplash.com/photos/an-aerial-view-of-a-tractor-in-a-field-FMzEdpO3Rko)

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impendere malum.

Ullus investigandi veri, nisi inveneris, et quaerendi defatigatio turpis est, cum esset accusata et vituperata ab Hortensio. Qui liber cum et mortem contemnit, qua qui est imbutus quietus esse numquam potest. Praeterea bona praeterita grata recordatione.

Expand Down
5 changes: 0 additions & 5 deletions src/layouts/ArticleHead.vue
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,6 @@
}}</span>
</span>
</small>
<br />
<p v-if="frontmatter.description" id="description">
{{ frontmatter.description }}
</p>
<hr />
</div>
</div>
</template>
Expand Down

0 comments on commit f788ac1

Please sign in to comment.