mirror of
https://github.com/michaelrausch/michaelrausch-24.git
synced 2025-01-31 05:29:56 +00:00
Added work portfolio
This commit is contained in:
parent
c0c5a71b0a
commit
589553883a
@ -4,7 +4,7 @@ description: "An AR cloud content management system"
|
|||||||
date: "2024"
|
date: "2024"
|
||||||
demoURL: "/quickviewdemo"
|
demoURL: "/quickviewdemo"
|
||||||
---
|
---
|
||||||
import { Tweet, Vimeo, YouTube } from 'astro-embed';
|
import { Tweet, Vimeo, YouTube, LinkPreview } from 'astro-embed';
|
||||||
import DevIcon from 'devicons-astro';
|
import DevIcon from 'devicons-astro';
|
||||||
|
|
||||||
<YouTube id="tRZPLgZB_II" />
|
<YouTube id="tRZPLgZB_II" />
|
||||||
|
@ -14,6 +14,7 @@ export function formatDate(date: Date) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function readingTime(html: string) {
|
export function readingTime(html: string) {
|
||||||
|
if (!html) return "1 min read";
|
||||||
const textOnly = html.replace(/<[^>]+>/g, "");
|
const textOnly = html.replace(/<[^>]+>/g, "");
|
||||||
const wordCount = textOnly.split(/\s+/).length;
|
const wordCount = textOnly.split(/\s+/).length;
|
||||||
const readingTimeMinutes = ((wordCount / 200) + 1).toFixed();
|
const readingTimeMinutes = ((wordCount / 200) + 1).toFixed();
|
||||||
|
Loading…
Reference in New Issue
Block a user