Skip to content
View jonathanlyon's full-sized avatar

Block or report jonathanlyon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jonathanlyon/README.md

jonathanlyon.com

Jonathan Lyon's personal journal for essays, field notes, fragments, photo stories and moments. The site is built with Astro, edited through Pages CMS, and designed for static deployment on Vercel.

Local development

npm install
npm run dev

Publishing with Pages CMS

  1. Sign in at Pages CMS with GitHub.
  2. Select the jonathanlyon/jonathanlyon repository.
  3. Pages CMS will detect .pages.yml and expose the Journal collection.
  4. Create or edit an entry, upload web-sized images, then save.
  5. Pages CMS commits the change to GitHub and Vercel deploys it automatically.

Entries live in src/content/journal. Images uploaded through the CMS are stored in public/images.

Vercel

Import the GitHub repository into Vercel. The framework preset should be detected as Astro. No environment variables are required.

Popular repositories Loading

  1. attentionai_api attentionai_api Public

    Restful API for Attention AI Data

    JavaScript

  2. makegivelive makegivelive Public

  3. netlify_lambda netlify_lambda Public

    Example of Netlify Lambda Functions

    HTML

  4. Build-a-JAMstack-Course-Tracker-with-React-Serverless-and-Airtable Build-a-JAMstack-Course-Tracker-with-React-Serverless-and-Airtable Public

    Forked from jamesqquick/Build-a-JAMstack-Course-Tracker-with-React-Serverless-and-Airtable

    JavaScript

  5. airtable-temp airtable-temp Public

    JavaScript

  6. ipaddress ipaddress Public

    get IP address of calling browser and send to integromat webhook