Git Product home page Git Product logo

indico.github.io's Introduction

indico-website

A few words to describe the structure of the site - where to find what.

The structure of the website was created with Jekyll.

Configuration

Baseurl

To make the website work in github pages, I had to add the baseurl to "indico-website" (name of the repo) in the _config.yml file, because the URL for the website is http://nop33.github.io/indico-website/.

baseurl: "/indico-website"

Change the baseurl to an empty string when the website is deployed in production. Also, when developing in localhost, you can run the server by executing

jekyll serve --baseurl ''

Disqus

When the website is deployed in production, the disqus shortname should be changed in the _config.yml file:

disqus_shortname: mydevindicowebsite

Layouts

Most of the pages have their own layout which inherits form the default.html layout:

  • index.html => _layouts/home.html
  • features.md => _layouts/features.html
  • getting_started.md => _layouts/getting_started.html
  • ...

The blog page (blog.md) uses the blog.html layout which inherits from the blog_default.html layout. The blog_default.html layout is also used for the blog posts and so inherited by the posts.html layout.

The head, header and footer are included in the default layout and they are located in the _includes/ directory.

CSS

The main file were the CSS code lives is the /_sass/indico.scss file

indico.github.io's People

Contributors

davidandreev avatar duartegalvao avatar errikos avatar janschill avatar leats avatar mic4ael avatar mvidalgarcia avatar omegak avatar panagiotappl avatar parths007 avatar pferreir avatar plourenco avatar raoofphysics avatar tgbaron avatar thiefmaster avatar tomasr8 avatar

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.