Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 2.19 KB

README.md

File metadata and controls

56 lines (31 loc) · 2.19 KB

My Sites

Monorepo of my personal sites, each living on their own domain:

None of these sites rely on dynamic data, each is built using Next.js and its static-site generation.

Each page is freely hosted using Netlify and GitHub actions for automated deploys.

Pushing to main triggers the deploy all action which builds static files and moves them the appropriate deploy repo.

Each deploy repo has a corresponding Netlify deploy hook that triggers when the static files are moved to them via the deploy-all action.

The naming scheme for each deploy repo is ebonsignori/my-{project}:

Content Management

Content management is done locally by modifying asset files in this repo (e.g. markdown, json).

Images are hosted on S3 (only paid service for this project).

They are resized and uploaded locally using Uploader.

See Photo README for more details.

Development

Run npm install in each child directory, including shared and top-level directory

Acknowledgements

About section inspiration: https://www.vancedesignsproducts.com/#section-about

Blog post contents inspiration: https://medium.com/

Icons: https://fonts.google.com/icons, https://icons8.com/icons/

CSS

Blog index page cards: https://codepen.io/ChynoDeluxe/pen/bdXeqQ

Shooting Star animation: https://codepen.io/YusukeNakaya/pen/XyOaBj

Sun mode shine animation: https://codepen.io/hirokbanik/pen/pozYZgP

Eye of Sauron: https://codepen.io/0_vortex/pen/WdEKOq