Skip to content

My personal site. Built with Astro and deployed with Cloudflare Pages.

Notifications You must be signed in to change notification settings

frankievalentine/v3frankie.me

Repository files navigation

v3frankie.me

Astro Logo

Project Structure

File Description
public/* Assets, fonts, robots, sitemap, and manifest.
src/components/* Project components.
pages/* All other static pages.
pages/index.astro Astro entry page.
pages/site.config.ts Main site configuration data.
styles/* A small amount of global styles. Tailwind.
layouts/* Astro page layouts.
content/* Blog content generated from Keystatic.

Running this site locally

Fork and change your repo's description. Clone your newly forked repo using the Github CLI.

Make sure you have bun installed, or use pnpm.

gh repo fork frankievalentine/v3frankie.me
gh repo clone <insert your repo link here>
cd <your repo>
pnpm install
pnpm run dev

Deploy your own

Install the flyctl using Homebrew and authenticate your Fly.io account.

Use fly.io's dockerfile generator to overwrite the current Dockerfile.

pnpx @flydotio/dockerfile@latest

Then...

fly launch

More information on deploying an Astro project with Fly.io here.

About

My personal site. Built with Astro and deployed with Cloudflare Pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published