Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yelper/alpertopia

Jekyll-driven homepage
https://github.com/yelper/alpertopia

Last synced: 7 days ago
JSON representation

Jekyll-driven homepage

Awesome Lists containing this project

README

        

# alpertopia
Jekyll-driven homepage

### Automatic deployment

![](https://github.com/yelper/alpertopia/workflows/Publish%20Website/badge.svg)

Yey GitHub Actions! See the [main.yml](.github/workflows/main.yml) file for what it does.

### Installation instructions (Windows)

1. Get Ruby using [RubyInstaller](https://rubyinstaller.org/downloads/); Ruby 2.4 or better is recommended
2. Install jekyll and bundler through `gem install jekyll bundler`
3. Set up the Jekyll site by running `bundler install`
4. Start serving site by running `jekyll serve`; will watch and rebuild when anything other than `_config.yml` is saved
5. Commit once site is acceptable; `git push deploy master` will push to server (make sure SSH public key is in `authorized_hosts` on webserver)
* If the server doesn't have jekyll installed globally (thanks MT), manually execute `hooks/post-receive` (e.g., [here](https://jekyllrb.com/docs/deployment-methods/#git-post-receive-hook))