Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/edgi-govdata-archiving/100days

Website for EDGI 100 Days Report
https://github.com/edgi-govdata-archiving/100days

data-visualization jekyll website

Last synced: about 1 month ago
JSON representation

Website for EDGI 100 Days Report

Awesome Lists containing this project

README

        

[![Code of Conduct](https://img.shields.io/badge/%E2%9D%A4-code%20of%20conduct-blue.svg?style=flat)](https://github.com/edgi-govdata-archiving/overview/blob/main/CONDUCT.md)

# 100 Days

Website for the [EDGI 100 days report](http://100days.envirodatagov.org/), built with [Jekyll](https://jekyllrb.com/).

## License & Copyright

Copyright (C) 2017 Environmental Data and Governance Initiative (EDGI)

Creative Commons Licence
100days website is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

## Development

### 1. Install Dependencies

Install the Jekyll gem:

```bash
$ gem install jekyll
```
**Windows users:** [Run Jekyll on Windows](http://jekyll-windows.juthilo.com/)

### 2. Run Locally

```bash
$ bundle exec jekyll serve
```

## Deployment

Commits and merges into `main` will be deployed to the production server, current process is:

1. Remove existing `_site` and archived versions `100days.tar.gz` in folder (both of these should not be under version control)
```bash
$ rm -rf _site/ 100days.tar.gz
```
1. Build and archive site locally:
```bash
$ bundle exec jekyll build
$ cd _site && tar -czf ../100days.tar.gz * && cd ..
```
1. Upload tar archive to webroot via cPanel: `Files > File Manager > /100days.envirodatagov.org`
1. Extract archive within interface. (This will overwrite existing files.)