Skip to content

Commit

Permalink
Merge pull request #471 from fastrodev/dev2
Browse files Browse the repository at this point in the history
chore: update layout & deno_sqlite example
  • Loading branch information
ynwd authored Oct 5, 2024
2 parents 250e232 + aa0bb40 commit fc82fd4
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 25 deletions.
2 changes: 1 addition & 1 deletion examples/deno_sqlite.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from "https://deno.land/x/[email protected]/mod.ts";
import { Database } from "jsr:@db/sqlite";
import fastro, { Context, HttpRequest } from "@app/mod.ts";

const db = new Database("sqlite.db");
Expand Down
51 changes: 27 additions & 24 deletions modules/blog/blog.layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,14 +82,15 @@ export default function (
const tags = props.attrs.tags as string[];
const data = props.data;
const time = formatDateToISO(new Date(date));
const ogImage = image ?? "https://fastro.deno.dev/fastro.png";

return (
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content={description} />
<meta property="og:image" content={image} />
<meta property="og:image" content={ogImage} />
<meta name="author" content={author} />
<meta
property="article:published_time"
Expand Down Expand Up @@ -120,30 +121,32 @@ export default function (
html_url={data.html_url}
/>
<main
class={"container grow max-w-4xl p-6 mx-auto bg-gray-900 rounded-lg"}
class={"container grow max-w-4xl mx-auto bg-gray-900 rounded-lg"}
>
<div class={`flex flex-col gap-y-3`}>
{image && <img src={image} class={`rounded-2xl`} loading="lazy" />}
<h1 class="text-2xl font-extrabold tracking-tight leading-none text-gray-900 md:text-4xl dark:text-white">
{title}
</h1>
<p class={"inline-flex items-center gap-x-2 mb-3"}>
<img
src={avatar}
class="self-center w-5 h-5 rounded-full"
/>
<span class={"font-light"}>{author}{date}</span>
</p>
{generateTags(tags)}
</div>
<hr class="h-px mb-4 bg-gray-200 border-0 dark:bg-gray-800" />
<div
data-color-mode="auto"
data-light-theme="light"
data-dark-theme="dark"
class="markdown-body"
>
{props.markdown}
{image && <img src={image} class={`rounded-t-lg`} loading="lazy" />}
<div class={`p-6`}>
<div class={`flex flex-col gap-y-3`}>
<h1 class="text-2xl font-extrabold tracking-tight leading-none text-gray-900 md:text-4xl dark:text-white">
{title}
</h1>
<p class={"inline-flex items-center gap-x-2 mb-3"}>
<img
src={avatar}
class="self-center w-5 h-5 rounded-full"
/>
<span class={"font-light"}>{author}{date}</span>
</p>
{generateTags(tags)}
</div>
<hr class="h-px mb-4 bg-gray-200 border-0 dark:bg-gray-800" />
<div
data-color-mode="auto"
data-light-theme="light"
data-dark-theme="dark"
class="markdown-body"
>
{props.markdown}
</div>
</div>
</main>
<Footer />
Expand Down

0 comments on commit fc82fd4

Please sign in to comment.