Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yelper/alpertopia
Jekyll-driven homepage
https://github.com/yelper/alpertopia
Last synced: 7 days ago
JSON representation
Jekyll-driven homepage
- Host: GitHub
- URL: https://github.com/yelper/alpertopia
- Owner: yelper
- License: apache-2.0
- Created: 2017-09-09T23:16:36.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-10T17:46:09.000Z (4 months ago)
- Last Synced: 2024-07-10T21:23:37.577Z (4 months ago)
- Language: SCSS
- Homepage: https://alper.datav.is/
- Size: 17.4 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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))