Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaelconan/michaelconan.github.io

Pages site to blog, share projects and ideas.
https://github.com/michaelconan/michaelconan.github.io

Last synced: 22 days ago
JSON representation

Pages site to blog, share projects and ideas.

Awesome Lists containing this project

README

        

# michaelconan.github.io

My personal site, developed using Jekyll / Ruby and GitHub Pages.

## GitHub Pages Site

### Development References

Reminders to help with build and/or guide others.

- [Navigation guidance](https://planetjekyll.github.io/snippets/nav-with-data) - adapted to horizontal header bar
- [Github metadata usage](https://jekyll.github.io/github-metadata/site.github/)

#### Local Testing

Refer to [pages docs](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll)

- Navigate to site directory (`./docs`)
- Run `bundle exec jekyll serve`

## Subscription Mechanism

To maintain the use of a static webpage but incorporate limited subscriptions, I set up an RSS feed on the site (using `jekyll-feed`), then used Google Forms, Sheets and Apps Script to handle subscription requests and new blog notifications.