Skip to content

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

License

Notifications You must be signed in to change notification settings

Ebonsignori/my-sites

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks