GithubHelp home page GithubHelp logo

casassg / events-landing Goto Github PK

View Code? Open in Web Editor NEW
14.0 10.0 13.0 4.11 MB

๐Ÿ—“ Events statically-generated landing page

Home Page: http://gerard.space/events-landing/

License: MIT License

HTML 44.92% CSS 53.09% JavaScript 1.99%
jekyll events workshops github-page yml

events-landing's Introduction

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

  1. Clone repository to your computer with git clone https://github.com/casassg/events-landing
  2. cd into your repository
  3. gem install jekyll
  4. jekyll serve --watch

Deploy

  1. Push changes to master
  2. 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

  1. Fork this repository
  2. Activate Github pages for your new repo
  3. Personalize

Personalization

Add an event

  1. Go to _data/events.yml
  2. 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

  1. Edit the properties as described in the text you just copied

If you need a preview image please add it to assets/img/.

Add/change footer links

You can change footer links by editing the file _data/footer_links.yml

Global variables

You can change various strings across the site, including the title of your app on _config.yml

Theme variables

Main colors can be changed on _config.yml. For more "deep" styling, you can edit all styling in assets/css/main.scss

License

MIT ยฉ Gerard Casas Saez

events-landing's People

Contributors

aparav avatar casassg avatar krrishd avatar olivercollins avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

events-landing's Issues

Add style for past events

Events that have already finished have a past class in it activated, we should show them as inactive!

Add CSS Styling to do this

Add animation on hover

  • Just so its easier to see that those are cliackable, we should increase shadow on hover maybe? Otherwise something that allows to see that the event is clickable

Format tiles

Make them more responsive and easier to understand. Remove When Where titles and replace with X

Reverse order events

We may want that events that are coming up show up first, and show past events after. This may be done adding reverse filter on index.md. The question is, would this make it harder to understand? IMO yes, but I'll allow for a free discussion around this.

Mentioned by @felixarpa

Create footer

  • Contact email > mailto link
  • Links to Twitter, Facebook, Instagram (awesomefont maybe?)
  • Link to CU Boulder page
  • Add CU Boulder logo on bottom ??? - @casassg will ask

Create HackCU header

  • HackCU logo
  • One line description of the site
  • Link to our FB group > HackCU Hackers
  • Link to our slack join page > slack.hackcu.org

Fix link to S2S page

We don't have an SSL cert on S2S.org, so any links to that page should point to http://, not https://

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.