Skip to content

About

James Faeldon - Personal Blog Site

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

James Faeldon Blog

License: MIT CI Netlify Status Chat with me at https://gitter.im/faeldon/faeldon-website

View the Website

Typography driven blog site, focus on the content, code & minimal style.

It follows the JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution.

This repo is built with Astro, and Netlify

Web design by LekoArts Minimal Blog

Features

  • Articles in MDX (@astrojs/mdx)
  • Code highlighting (with Shiki)
  • No client-side JavaScript
  • Netlify Contact Form
  • Categories
  • WebApp Manifest Support
  • SEO
    • Sitemap
    • Schema.org JSONLD
    • OpenGraph Tags
    • Twitter Tags

Getting Started (Recommended)

Netlify can run in any frontend web environment, but the quickest way to try it out is by running it on a pre-configured starter site with Netlify.

Deploy to Netlify

After clicking the link, you’ll authenticate with GitHub and choose a repository name. Netlify will then automatically create a repository in your GitHub account with a copy of the files from the template.

Finally, it will build and deploy the new site on Netlify, bringing you to the site dashboard when the build is complete.

Develop Locally

$ git clone https://github.com/[GITHUB_USERNAME]/[REPO_NAME].git
$ cd [REPO_NAME]
$ npm ci
$ npm run dev

Needs Node 24 (.nvmrc). Before pushing, run what CI runs:

$ npm run lint
$ npm run build
$ npm run check:urls && npm run check:dist

CONTRIBUTING

Contributions are always welcome, no matter how large or small. Before contributing, please read the code of conduct.

About

James Faeldon - Personal Blog Site

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages