Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/craigmayhew/craig.mayhew.io
Personal website & blog. Build & Deploy to Cloudflare + Fleek
https://github.com/craigmayhew/craig.mayhew.io
blog cloudflare-pages fleek-hosting personal-website php
Last synced: 26 days ago
JSON representation
Personal website & blog. Build & Deploy to Cloudflare + Fleek
- Host: GitHub
- URL: https://github.com/craigmayhew/craig.mayhew.io
- Owner: craigmayhew
- Created: 2015-02-15T21:33:03.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-04-07T20:22:46.000Z (7 months ago)
- Last Synced: 2024-04-07T22:25:06.408Z (7 months ago)
- Topics: blog, cloudflare-pages, fleek-hosting, personal-website, php
- Language: HTML
- Homepage: https://craig.mayhew.io/
- Size: 225 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# craig.mayhew.io
Craig Mayhew's Personal websiteBlog posts are stored in blogposts/ as json files. One file per post.
Articles are stored in articles/ as json files. One file per page.
Pages are stored in pages/ as json files. One file per page.## Deployment
Deployment is now automated via fleek and cloudflare pages github integrations.- IPFS: https://app.fleek.co/ builds and hosts the IPFS version whenever it detects changes on the "main" github branch.
- Web 2.0: A cloudflare github integration deploys on pushes to branch 'main'.
- AWS/CF/S3 deploys were removed at commits [0c8dfe7](https://github.com/craigmayhew/craig.mayhew.io/commit/0c8dfe7c244a22091d0a0922a9cf41d6b03c56a5) and [15bf523](https://github.com/craigmayhew/craig.mayhew.io/commit/15bf5235329e6fe6d63e76b4168658136057a5c2). If you need the github + s3 deploy scripts for something else, look at those commits.## Local dev builds
You can specify what should be regenerated via arguments to build.php. e.g. to deploy just the blog and pages
cd tools
php build.php blog pagesOr just regenerate the web pages and static content.
cd tools
php build.php pages static