Always a work in progress.
Built with Jekyll & Github Pages.
- Clone the repo:
git clone https://github.com/izzygomez/izzygomez.github.io - Install local
pre-commithooks:pre-commit install- This assumes
pre-commitis installed; can install viapip, but I prefer abrewinstall.
- This assumes
- Run local server & view at
localhost:4000:jekyll s - To test on mobile with
ngrokusing a static URL (inspo):
ngrok http --url=merely-full-gnat.ngrok-free.app 4000 --oauth google --oauth-allow-email {MY_GMAIL}
# access via izzygomez.com/devThis repo uses pre-commit to automatically format & lint files before they are committed, & also as part of the required checks before a PR can be merged via pre-commit.ci. See .pre-commit-config.yaml for configuration details.
- Add "quotes" section to footer
- see
_data/quotes.yml& docs here - consider adding quotes from old Wordpress site
- see
- Cleanup subdir's here & either delete them or link to them in some capacity on landing page.
- Add some explanation of directory layout here in
README. - Add a section to this README (or possibly blog post?) detailing how this website & email server is setup (mailgun, namecheap, github pages, cloudflare, etc).
- Re-engineer
redirects/. Specifically, change it so that it's justr/, & make it so that each new endpoint created doesn't require a whole new folder to be created. i.e. I'd like to be able to easily add a new line in some file likenew_endpoint: "some_new_endpoint.com"&izzygomez.com/r/new_endpointshould automatically work. - Implement Github Actions to mirror local auto formatting.
- Consider migrating as much of site as possible to markdown files, so that it's easier to edit. Don't know if this is quite true, but anything outside
_includes/&_layouts/seems fair game. - Books:
- Finish writing
books/why.md. - Consider linking from front page.
- Finish importing old book reviews from Goodreads.
- Maybe edit reviews where I motivate the "star" rating based on a "real" out-of-ten score, since that's specific to Goodreads & I'm no longer bound by that.
- Make sure that HTML content from Goodreads review is converted to markdown when publishing here.
- Optional: create script to automatically copy generated HTML from markdown files here to upload to Goodreads (if I choose to continue using that platform).
- Consider using the last modified plugin on book reviews to show when review has been updated.
- Consider engineering a "b/" shortlink for books.
- Create something like
/trainor/runsor/fitto link to from strava bio ("izzy.gg/train"); should be fitness related page. - Consider adding a successful "github pages deploy" step to the required checks before PR can be merged.
- Finish writing