Skip to content

psamuels00/artwork

Repository files navigation

Perrin's Art

Personal Web site to show my artwork and learn 11ty. See perrins-art.com.

Tech Stack

  • 11ty - Static Site builder
  • Nunjucks - Javascript templating
  • Alpine.js - Lightweight framework, replaces jQuery
  • Tailwind CSS - Utility-based styling framework
  • Github Pages - Hosting
  • Github Actions - Deployment

Extra functionality:

Develop

To build and serve the pages during development, run the following commands in separate windows:

npm run develop-css       # Tailwind transformations
npm run develop-eleventy  # Build pages and run 11ty server

...or start both in the same terminal:

npm run develop

Then access the site at http://0.0.0.0:8080/

Test

The following command will check for empty generated files and broken links.

npm test

Deploy

The following command will publish updates to the site.

git push

Before the site is published to GitHub pages, the tests must pass.

TODO

Performance/Accessibility

  • Study reports from the following for more recommendations:
    • Google's PageSpeed Insights
    • Catchpoint's Webpage Test

New Features

  • Add search capability. Get smart with automatically generated tags for all images.

About

Exhibition of my art work.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published