Events landing
Statically generated landing website that lists your events
Features
- Automatically updated webcalendar (ICS format)
- Add/Remove events
- Automatic recognition of past events
- Easy footer and header customization
Run project
Needs: Ruby
Local
- Clone repository to your computer with
git clone https://github.com/casassg/events-landing
cd
into your repository
gem install jekyll
jekyll serve --watch
Deploy
- Push changes to master
- There's no
3
Deployment is done automatically by GitHub pages. You don't need to do anything else than pushing to master.
Use for your organization
- Fork this repository
- Activate Github pages for your new repo
- Personalize
Personalization
Add an event
- Go to _data/events.yml
- Copy and paste the following text
```
- name: Startups2Students Fall #Event name
light_background: True # Optional: only put if image-url is set and image is light
image-url: assets/img/startups2students.png # Optional: only if you want a preview image in the heading
line: Bridging the gap between students and startups # Small description of event
date: 2017-10-19 6:00 PM # Optional: When is the event starting
end-date: 2017-10-19 8:00 PM # Optional: When is the event ending, make sure you set it if date is set
location: Idea Forge # Optional: Location where the event will be celebrated, set TBD if not sure yet
url: https://startups2students.org # Optional: Url with more info about the event
3. Edit the properties as described in the text you just copied
If you need a preview image please add it to [assets/img/](assets/img/).
## Add/change footer links
You can change footer links by editing the file [_data/footer_links.yml](_data/footer_links.yml)
## Global variables
You can change various strings across the site, including the title of your app on [_config.yml](_config.yml)
## Theme variables
Main colors can be changed on [_config.yml](_config.yml). For more "deep" styling, you can edit all styling in [assets/css/main.scss](assets/css/main.scss)
# License
MIT © Gerard Casas Saez