Browse Source

Initial website import

Abhas Abhinav 5 months ago
commit
4a2cfab7f2
26 changed files with 891 additions and 0 deletions
  1. 3
    0
      .gitignore
  2. 24
    0
      404.html
  3. 32
    0
      Gemfile
  4. 89
    0
      Gemfile.lock
  5. 14
    0
      Readme.md
  6. 44
    0
      _config.yml
  7. 15
    0
      _data/navigation.yml
  8. 7
    0
      _includes/footer_content.html
  9. 72
    0
      _includes/head.html
  10. 23
    0
      _includes/header.html
  11. 9
    0
      _posts/2018-12-08-website-launched.md
  12. 328
    0
      about.md
  13. 5
    0
      archives.md
  14. 61
    0
      assets/main.scss
  15. 19
    0
      bangalore.md
  16. 26
    0
      contact.md
  17. 28
    0
      delhi.md
  18. 3
    0
      feed.xml
  19. BIN
      images/crowd.jpg
  20. BIN
      images/profile-small.png
  21. BIN
      images/profile.png
  22. BIN
      images/talking.jpg
  23. 40
    0
      index.md
  24. 10
    0
      kochi.md
  25. 22
    0
      kozhikode.md
  26. 17
    0
      trivandrum.md

+ 3
- 0
.gitignore View File

@@ -0,0 +1,3 @@
1
+_site
2
+.sass-cache
3
+.jekyll-metadata

+ 24
- 0
404.html View File

@@ -0,0 +1,24 @@
1
+---
2
+layout: default
3
+---
4
+
5
+<style type="text/css" media="screen">
6
+  .container {
7
+    margin: 10px auto;
8
+    max-width: 600px;
9
+    text-align: center;
10
+  }
11
+  h1 {
12
+    margin: 30px 0;
13
+    font-size: 4em;
14
+    line-height: 1;
15
+    letter-spacing: -1px;
16
+  }
17
+</style>
18
+
19
+<div class="container">
20
+  <h1>404</h1>
21
+
22
+  <p><strong>Page not found :(</strong></p>
23
+  <p>The requested page could not be found.</p>
24
+</div>

+ 32
- 0
Gemfile View File

@@ -0,0 +1,32 @@
1
+source "https://rubygems.org"
2
+
3
+# Hello! This is where you manage which Jekyll version is used to run.
4
+# When you want to use a different version, change it below, save the
5
+# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
6
+#
7
+#     bundle exec jekyll serve
8
+#
9
+# This will help ensure the proper Jekyll version is running.
10
+# Happy Jekylling!
11
+gem "jekyll", "~> 3.8.5"
12
+
13
+# This is the default theme for new Jekyll sites. You may change this to anything you like.
14
+gem "minima", "~> 2.0"
15
+gem "jekyll-whiteglass"
16
+gem "jekyll-redirect-from"
17
+
18
+# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
19
+# uncomment the line below. To upgrade, run `bundle update github-pages`.
20
+# gem "github-pages", group: :jekyll_plugins
21
+
22
+# If you have any plugins, put them here!
23
+group :jekyll_plugins do
24
+  gem "jekyll-feed", "~> 0.6"
25
+end
26
+
27
+# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
28
+gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
29
+
30
+# Performance-booster for watching directories on Windows
31
+gem "wdm", "~> 0.1.0" if Gem.win_platform?
32
+gem "jekyll-sitemap"

+ 89
- 0
Gemfile.lock View File

@@ -0,0 +1,89 @@
1
+GEM
2
+  remote: https://rubygems.org/
3
+  specs:
4
+    addressable (2.5.2)
5
+      public_suffix (>= 2.0.2, < 4.0)
6
+    colorator (1.1.0)
7
+    concurrent-ruby (1.1.3)
8
+    em-websocket (0.5.1)
9
+      eventmachine (>= 0.12.9)
10
+      http_parser.rb (~> 0.6.0)
11
+    eventmachine (1.2.7)
12
+    ffi (1.9.25)
13
+    forwardable-extended (2.6.0)
14
+    http_parser.rb (0.6.0)
15
+    i18n (0.9.5)
16
+      concurrent-ruby (~> 1.0)
17
+    jekyll (3.8.5)
18
+      addressable (~> 2.4)
19
+      colorator (~> 1.0)
20
+      em-websocket (~> 0.5)
21
+      i18n (~> 0.7)
22
+      jekyll-sass-converter (~> 1.0)
23
+      jekyll-watch (~> 2.0)
24
+      kramdown (~> 1.14)
25
+      liquid (~> 4.0)
26
+      mercenary (~> 0.3.3)
27
+      pathutil (~> 0.9)
28
+      rouge (>= 1.7, < 4)
29
+      safe_yaml (~> 1.0)
30
+    jekyll-archives (2.1.1)
31
+      jekyll (>= 2.4)
32
+    jekyll-feed (0.11.0)
33
+      jekyll (~> 3.3)
34
+    jekyll-paginate (1.1.0)
35
+    jekyll-redirect-from (0.14.0)
36
+      jekyll (~> 3.3)
37
+    jekyll-sass-converter (1.5.2)
38
+      sass (~> 3.4)
39
+    jekyll-seo-tag (2.5.0)
40
+      jekyll (~> 3.3)
41
+    jekyll-sitemap (1.2.0)
42
+      jekyll (~> 3.3)
43
+    jekyll-watch (2.1.2)
44
+      listen (~> 3.0)
45
+    jekyll-whiteglass (1.7.1)
46
+      jekyll (~> 3.3)
47
+      jekyll-archives (~> 2.1)
48
+      jekyll-paginate (~> 1.1)
49
+      jekyll-sitemap (~> 1.0)
50
+    kramdown (1.17.0)
51
+    liquid (4.0.1)
52
+    listen (3.1.5)
53
+      rb-fsevent (~> 0.9, >= 0.9.4)
54
+      rb-inotify (~> 0.9, >= 0.9.7)
55
+      ruby_dep (~> 1.2)
56
+    mercenary (0.3.6)
57
+    minima (2.5.0)
58
+      jekyll (~> 3.5)
59
+      jekyll-feed (~> 0.9)
60
+      jekyll-seo-tag (~> 2.1)
61
+    pathutil (0.16.2)
62
+      forwardable-extended (~> 2.6)
63
+    public_suffix (3.0.3)
64
+    rb-fsevent (0.10.3)
65
+    rb-inotify (0.9.10)
66
+      ffi (>= 0.5.0, < 2)
67
+    rouge (3.3.0)
68
+    ruby_dep (1.5.0)
69
+    safe_yaml (1.0.4)
70
+    sass (3.7.2)
71
+      sass-listen (~> 4.0.0)
72
+    sass-listen (4.0.0)
73
+      rb-fsevent (~> 0.9, >= 0.9.4)
74
+      rb-inotify (~> 0.9, >= 0.9.7)
75
+
76
+PLATFORMS
77
+  ruby
78
+
79
+DEPENDENCIES
80
+  jekyll (~> 3.8.5)
81
+  jekyll-feed (~> 0.6)
82
+  jekyll-redirect-from
83
+  jekyll-sitemap
84
+  jekyll-whiteglass
85
+  minima (~> 2.0)
86
+  tzinfo-data
87
+
88
+BUNDLED WITH
89
+   1.16.1

+ 14
- 0
Readme.md View File

@@ -0,0 +1,14 @@
1
+# Weclome to the source code
2
+
3
+This website is built using [Jekyll](https://jekyllrb.com). To run or test the
4
+blog locally, do the following:
5
+
6
+  * Clone the repo
7
+  * Ensure you have `ruby` installed on your system
8
+  * Run `bundle install` to install the ruby gems
9
+  * Run `jekyll serve` to run a local webserver
10
+
11
+# License
12
+
13
+Content on this blog is licensed under a Creative Commons
14
+Attribution-ShareAlike 4.0 International License.

+ 44
- 0
_config.yml View File

@@ -0,0 +1,44 @@
1
+# Welcome to Jekyll!
2
+#
3
+# This config file is meant for settings that affect your whole blog, values
4
+# which you are expected to set up once and rarely edit after that. If you find
5
+# yourself editing this file very often, consider using Jekyll's data files
6
+# feature for the data you need to update frequently.
7
+#
8
+# For technical reasons, this file is *NOT* reloaded automatically when you use
9
+# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10
+
11
+# Site settings
12
+# These are used to personalize your new site. If you look in the HTML files,
13
+# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
14
+# You can create any custom variable you would like, and they will be accessible
15
+# in the templates via {{ site.myvariable }}.
16
+title: RMS India Tour, 2019
17
+email: rms-visit@gnu.org.in
18
+description: >- # this means to ignore newlines until "baseurl:"
19
+  Details of Dr Richard Stallman's tour of India, January 2019
20
+baseurl: "" # the subpath of your site, e.g. /blog
21
+url: "" # the base hostname & protocol for your site, e.g. http://example.com
22
+twitter_username:
23
+github_username:
24
+
25
+# Build settings
26
+markdown: kramdown
27
+theme: jekyll-whiteglass
28
+plugins:
29
+  - jekyll-feed
30
+  - jekyll-sitemap
31
+  - jekyll-seo-tag
32
+  - jekyll-redirect-from
33
+
34
+# Exclude from processing.
35
+# The following items will not be processed, by default. Create a custom list
36
+# to override the default setting.
37
+# exclude:
38
+#   - Gemfile
39
+#   - Gemfile.lock
40
+#   - node_modules
41
+#   - vendor/bundle/
42
+#   - vendor/cache/
43
+#   - vendor/gems/
44
+#   - vendor/ruby/

+ 15
- 0
_data/navigation.yml View File

@@ -0,0 +1,15 @@
1
+# If you want to link only specific pages in your header, add the path to the
2
+# pages in order as they should show up.
3
+main:
4
+  - title: "Delhi"
5
+    url: /delhi/
6
+  - title: "Kozhikode"
7
+    url: /kozhikode/
8
+  - title: "Kochi"
9
+    url: /kochi/
10
+  - title: "Trivandrum"
11
+    url: /trivandrum/
12
+  - title: "Bangalore"
13
+    url: /bangalore/
14
+  - title: "Contact"
15
+    url: /contact/

+ 7
- 0
_includes/footer_content.html View File

@@ -0,0 +1,7 @@
1
+{% assign feed_path = "/feed.xml" %}
2
+{% if site.feed and site.feed.path %}
3
+  {% assign feed_path = site.feed.path %}
4
+{% endif %}
5
+<hr>
6
+<img src="/images/crowd.jpg" width="900"> <br>
7
+&copy; {{ site.author }} - Powered by <a href="https://jekyllrb.com">Jekyll</a> &amp; <a href="https://github.com/yous/whiteglass">whiteglass</a> - Subscribe via <a href="{{ feed_path | absolute_url }}">RSS</a>

+ 72
- 0
_includes/head.html View File

@@ -0,0 +1,72 @@
1
+<head>
2
+  <meta charset="utf-8">
3
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
4
+  <meta name="viewport" content="width=device-width, initial-scale=1">
5
+
6
+  {% assign title = page.title | default: site.title | escape %}
7
+  {% assign canonical = page.url | replace:'index.html','' | absolute_url %}
8
+  {% assign description = page.description | default: page.excerpt | default: site.description | strip_html | normalize_whitespace | escape %}
9
+
10
+  <title> {{ title }}</title>
11
+  <meta name="description" content="{{ description }}">
12
+  {% if page.keywords %}
13
+    {% if page.keywords.first %}
14
+      {% assign keywords = page.keywords | join: ',' %}
15
+    {% else %}
16
+      {% assign keywords = page.keywords %}
17
+    {% endif %}
18
+    <meta name="keywords" content="{{ keywords }}">
19
+  {% endif %}
20
+
21
+  <link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
22
+  <link rel="canonical" href="{{ canonical }}">
23
+  {% assign feed_path = "/feed.xml" %}
24
+  {% if site.feed and site.feed.path %}
25
+    {% assign feed_path = site.feed.path %}
26
+  {% endif %}
27
+  <link rel="alternate" type="application/rss+xml" title="{{ site.title | escape }}" href="{{ feed_path | absolute_url }}">
28
+
29
+  {% include head_custom.html %}
30
+
31
+  {% if site.facebook_app_id %}
32
+    <meta property="fb:admins" content="{{ site.facebook_app_id }}">
33
+    <meta property="og:title" content="{{ title }}">
34
+    <meta property="og:site_name" content="{{ site.title | escape }}">
35
+    <meta property="og:url" content="{{ canonical }}">
36
+    <meta property="og:description" content="{{ description }}">
37
+    {% if site.facebook_page %}<meta property="article:author" content="{{ site.facebook_page }}">{% endif %}
38
+    {% if page.facebook.image %}
39
+      <meta property="og:image" content="{{ page.facebook.image }}">
40
+    {% elsif site.facebook_image %}
41
+      <meta property="og:image" content="{{ site.facebook_image }}">
42
+    {% endif %}
43
+  {% endif %}
44
+  <meta name="twitter:card" content="{{ page.twitter_card.type | default: "summary" }}">
45
+  {% if site.twitter_username %}<meta name="twitter:site" content="{{ site.twitter_username }}">{% endif %}
46
+  <meta name="twitter:title" content="{{ title | truncate: 70 }}">
47
+  <meta name="twitter:description" content="{{ description | truncate: 200 }}">
48
+  {% if page.twitter_card.creator %}
49
+    <meta name="twitter:creator" content="{{ page.twitter_card.creator }}">
50
+  {% elsif site.twitter_username %}
51
+    <meta name="twitter:creator" content="{{ site.twitter_username }}">
52
+  {% endif %}
53
+  {% if page.twitter_card.image %}
54
+    {% if page.twitter_card.type == 'gallery' %}
55
+      <meta name="twitter:image0" content="{{ page.twitter_card.image }}">
56
+      <meta name="twitter:image1" content="{{ page.twitter_card.image1 }}">
57
+      <meta name="twitter:image2" content="{{ page.twitter_card.image2 }}">
58
+      <meta name="twitter:image3" content="{{ page.twitter_card.image3 }}">
59
+    {% else %}
60
+      <meta name="twitter:image:src" content="{{ page.twitter_card.image }}">
61
+      {% if page.twitter_card.type == 'photo' %}
62
+        {% if page.twitter_card.width %}<meta name="twitter:image:width" content="{{ page.twitter_card.width }}">{% endif %}
63
+        {% if page.twitter_card.height %}<meta name="twitter:image:height" content="{{ page.twitter_card.height }}">{% endif %}
64
+      {% endif %}
65
+    {% endif %}
66
+  {% elsif site.twitter_image %}
67
+    <meta name="twitter:image:src" content="{{ site.twitter_image }}">
68
+  {% endif %}
69
+
70
+  {% include fonts.html %}
71
+  {% include google_analytics.html %}
72
+</head>

+ 23
- 0
_includes/header.html View File

@@ -0,0 +1,23 @@
1
+<header class="site-header">
2
+
3
+  <div class="wrapper">
4
+
5
+    <img class="site-title" src="/images/profile-small.png"> <br>
6
+    <a class="site-title" href="{{ "/" | relative_url }}">{{ site.title | escape }}</a>
7
+
8
+    <br>
9
+
10
+    <nav class="site-nav">
11
+      {% for link in site.data.navigation.main %}
12
+        {% if link.url contains "http" %}
13
+          {% assign url = link.url %}
14
+        {% else %}
15
+          {% assign url = link.url | relative_url %}
16
+        {% endif %}
17
+        <a class="page-link" href="{{ url }}">{{ link.title }}</a>
18
+      {% endfor %}
19
+    </nav>
20
+
21
+  </div>
22
+
23
+</header>

+ 9
- 0
_posts/2018-12-08-website-launched.md View File

@@ -0,0 +1,9 @@
1
+---
2
+layout: post
3
+title:  "Website launched!"
4
+date:   2018-12-08 22:36:51 +0530
5
+---
6
+
7
+A basic event tracking website is up now! Please [contact us](/contact/)
8
+for feedback, volunteering or general comments.
9
+

+ 328
- 0
about.md View File

@@ -0,0 +1,328 @@
1
+---
2
+layout: page
3
+title: "About"
4
+permalink: /about/
5
+---
6
+
7
+whiteglass is a minimal, responsive Jekyll theme for hackers.
8
+
9
+## Installation
10
+
11
+Add this line to your Jekyll site's Gemfile:
12
+
13
+``` ruby
14
+gem "jekyll-whiteglass"
15
+```
16
+
17
+And add this line to your Jekyll site's `_config.yml`:
18
+
19
+``` yaml
20
+theme: jekyll-whiteglass
21
+```
22
+
23
+And then execute:
24
+
25
+``` sh
26
+bundle
27
+```
28
+
29
+Or install it yourself as:
30
+
31
+``` sh
32
+gem install jekyll-whiteglass
33
+```
34
+
35
+## Quick Start
36
+
37
+1. Generate a new Jekyll blog:
38
+
39
+   ``` sh
40
+   jekyll new blog --skip-bundle
41
+   cd blog
42
+   ```
43
+
44
+2. Edit `Gemfile` to use whiteglass theme:
45
+
46
+   ``` ruby
47
+   gem "jekyll-whiteglass"
48
+   ```
49
+
50
+3. Edit `_config.yml` to use whiteglass theme and its plugins:
51
+
52
+   ``` yaml
53
+   theme: jekyll-whiteglass
54
+   plugins:
55
+     - jekyll-archives
56
+     - jekyll-paginate
57
+     - jekyll-sitemap
58
+
59
+   permalink: /:year/:month/:day/:title/
60
+   paginate_path: /posts/:num/
61
+   paginate: 5
62
+
63
+   jekyll-archives:
64
+     enabled:
65
+       - categories
66
+       - tags
67
+     layout: category_archives
68
+     permalinks:
69
+       category: /categories/:name/
70
+       tag: /tags/:name/
71
+   ```
72
+
73
+4. Copy
74
+   [`index.html`](https://github.com/yous/whiteglass/blob/master/index.html),
75
+   [`about.md`](https://github.com/yous/whiteglass/blob/master/about.md),
76
+   [`archives.md`](https://github.com/yous/whiteglass/blob/master/archives.md),
77
+   [`feed.xml`](https://github.com/yous/whiteglass/blob/master/feed.xml), and
78
+   [`_data/navigation.yml`](https://github.com/yous/whiteglass/blob/master/_data/navigation.yml)
79
+   from the theme:
80
+
81
+   ``` sh
82
+   rm index.md
83
+   curl -L -O "https://github.com/yous/whiteglass/raw/master/{index.html,about.md,archives.md,feed.xml}"
84
+   curl -L --create-dirs -o _data/navigation.yml https://github.com/yous/whiteglass/raw/master/_data/navigation.yml
85
+   ```
86
+
87
+5. Install gems and you're good to go! The blog will be available on
88
+   `http://127.0.0.1:4000`.
89
+
90
+   ``` sh
91
+   bundle install
92
+   bundle exec jekyll serve
93
+   ```
94
+
95
+## Deployment to GitHub Pages using Travis CI
96
+
97
+This theme uses [jekyll-archives](https://github.com/jekyll/jekyll-archives) gem
98
+which is [not supported by GitHub Pages](https://help.github.com/articles/configuring-jekyll-plugins/).
99
+If you want to use full features like categories and tags, I recommend you to
100
+use Travis CI or other CI services.
101
+
102
+To deploy using Travis CI, first copy the [`.travis.yml`](.travis.yml) of this
103
+repository. You can change `target-branch` (`gh-pages` by default) and
104
+`on.branch` (`master` by default) as you want. If you want further
105
+customization, see [Travis CI's documentation page](https://docs.travis-ci.com/user/deployment/pages/).
106
+
107
+You'll see there's `github-token: $GITHUB_TOKEN`, and this is what you should
108
+configure. Go to your [personal access tokens](https://github.com/settings/tokens)
109
+page, and generate new token with `public_repo` or `repo` permission as you
110
+need. Then go to Travis CI's settings page of your repository, and add a new
111
+environment variable `GITHUB_TOKEN` with the value of the token you generated.
112
+
113
+## Usage
114
+
115
+### Customization
116
+
117
+To override the default structure and style of whiteglass, simply create the
118
+concerned directory at the root of your site, copy the file you wish to
119
+customize to that directory, and then edit the file. e.g., to override the
120
+[`_includes/footer_content.html`](_includes/footer_content.html) file to add
121
+contents to footer, create an `_includes` directory, copy
122
+`_includes/footer_content.html` from jekyll-whiteglass gem folder to
123
+`<your-site>/_includes` and start editing that file.
124
+
125
+For example, you can add favicons to `_includes/head_custom.html`:
126
+
127
+``` html
128
+<link rel="icon" type="image/x-icon" href="{{ "/favicon.ico" | relative_url }}">
129
+<link rel="apple-touch-icon" href="{{ "/apple-touch-icon.png" | relative_url }}">
130
+<link rel="apple-touch-icon" sizes="76x76" href="{{ "/apple-touch-icon-76x76.png" | relative_url }}">
131
+<link rel="apple-touch-icon" sizes="120x120" href="{{ "/apple-touch-icon-120x120.png" | relative_url }}">
132
+<link rel="apple-touch-icon" sizes="152x152" href="{{ "/apple-touch-icon-152x152.png" | relative_url }}">
133
+<link rel="apple-touch-icon" sizes="180x180" href="{{ "/apple-touch-icon-180x180.png" | relative_url }}">
134
+```
135
+
136
+The site's default CSS is in the gem itself,
137
+[`assets/main.scss`](assets/main.scss). To override the default CSS, the file
138
+has to exist at your site source. Do either of the following:
139
+
140
+- Create a new instance of `main.scss` at site source
141
+  - Create a new file `main.scss` at `<your-site>/assets/`
142
+  - Add the frontmatter dashes, and
143
+  - Add `@import "whiteglass";`, to `<your-site>/assets/main.scss`
144
+  - Add your custom CSS
145
+- Download the file from this repo
146
+  - Create a new file `main.scss` at `<your-site>/assets/`
147
+  - Copy the contents at [`assets/main.scss`](assets/main.scss) onto the `main.scss` you just created, and edit away
148
+- Copy directly from jekyll-whiteglass gem
149
+  - Go to your local jekyll-whiteglass gem installation directory (run `bundle show jekyll-whiteglass` to get the path to it)
150
+  - Copy the `assets/` folder from there into the root of `<your-site>`
151
+  - Change whatever values you want, inside `<your-site>/assets/main.scss`
152
+
153
+### Locale
154
+
155
+`site.lang` is used to declare the primary language for each web page within the
156
+site.
157
+
158
+`lang: en-US` sets the `lang` attribute for the site to the United States flavor
159
+of English, while `en-GB` would be for the United Kingdom style of English.
160
+Country codes are optional and the shorter variation `lang: en` is also
161
+acceptable. You may want to write a post in different language, then add `lang`
162
+attribute to the frontmatter of that post:
163
+
164
+``` yaml
165
+layout: post
166
+title: "안녕하세요"
167
+lang: ko
168
+```
169
+
170
+### Description
171
+
172
+`site.description` describes the site. This is mainly used in meta descriptions
173
+for improving SEO. Also, you can set `description` attribute for each post:
174
+
175
+``` yaml
176
+layout: post
177
+title: Awesome Post
178
+description: This is an awesome post.
179
+```
180
+
181
+If you don't specify `post.description`, then `post.excerpt` will be used if it
182
+exist.
183
+
184
+### External URL
185
+
186
+`external-url` turns the title of your post to a link. Specify a URL which you
187
+want to link to.
188
+
189
+``` yaml
190
+layout: post
191
+title: Jekyll whiteglass theme
192
+external-url: https://github.com/yous/whiteglass
193
+```
194
+
195
+Then the title of your post would look like a link with text
196
+`Jekyll whiteglass theme →`. This also applies to your blog feed.
197
+
198
+### Category
199
+
200
+Each post can have `categories` attribute. It can be a string or an array. This
201
+will be displayed on index, archive and each post, and provide a link to the
202
+archive of category.
203
+
204
+``` yaml
205
+layout: post
206
+title: Awesome Post
207
+categories: Misc
208
+```
209
+
210
+``` yaml
211
+layout: post
212
+title: Another Awesome Post
213
+categories:
214
+  - Misc
215
+  - Idea
216
+```
217
+
218
+### Tag
219
+
220
+Each post can have `tags` attribute. It can be a string or an array. This will
221
+be displayed on index, archive and each post, and provide a link to the archive
222
+of tag.
223
+
224
+``` yaml
225
+layout: post
226
+title: Awesome Post
227
+tags: food
228
+```
229
+
230
+``` yaml
231
+layout: post
232
+title: Another Awesome Post
233
+tags:
234
+  - food
235
+  - trip
236
+```
237
+
238
+### Feed
239
+
240
+Create `<your-site>/feed.xml` with:
241
+
242
+``` yaml
243
+---
244
+layout: feed
245
+---
246
+```
247
+
248
+If you want to use another path for feed, you can specify a non-default path via
249
+your site's config.
250
+
251
+``` yaml
252
+feed:
253
+  path: atom.xml
254
+```
255
+
256
+Then create `<your-site>/atom.xml` with the same content of `feed.xml` above.
257
+
258
+### Comments
259
+
260
+whiteglass provides the ability to include your favourite commenting service, like [Disqus](https://disqus.com) or [Isso](https://posativ.org/isso).
261
+
262
+To enable comments on pages and posts:
263
+1. Overwrite the `_includes/custom_comments_provider.html` with your custom provider of comments.
264
+2. Add `comments: true` to your `_config.yml`.
265
+
266
+To disable comments on certain pages or posts specify `comments: false` in the front matter of the page or post.
267
+
268
+### Metadata for SEO
269
+
270
+#### Keywords
271
+
272
+Each post can have `keywords` attribute. This is a comma-separated list which is
273
+used in meta descriptions for improving SEO.
274
+
275
+``` yaml
276
+layout: post
277
+title: How to configure jekyll-whiteglass
278
+keywords: jekyll, whiteglass, github pages
279
+```
280
+
281
+YAML list is also available:
282
+
283
+``` yaml
284
+keywords:
285
+  - jekyll
286
+  - whiteglass
287
+  - github pages
288
+```
289
+
290
+#### Twitter
291
+
292
+- `site.twitter_username` sets `twitter:site` and `twitter:creator` meta tag
293
+- `site.twitter_image` sets `twitter:image:src` meta tag
294
+- `page.twitter_card.type` sets `twitter:card` meta tag (default: `summary`)
295
+  - If `page.twitter_card.type` is `gallery`, it sets `twitter:image0`, `twitter:image1`, `twitter:image2` and `twitter:image3` meta tags with `page.twitter_card.image`, `page.twitter_card.image1`, `page.twitter_card.image2` and `page.twitter_card.image3`, respectively
296
+  - If `page.twitter_card.type` is `photo`, `page.twitter_card.width` sets `twitter:image:width` meta tag and `page.twitter_card.height` sets `twitter:image:height` meta tag
297
+- `page.twitter_card.creator` sets `twitter:creator` meta tag. It overrides `site.twitter_username`
298
+- `page.twitter_card.image` sets `twitter:image:src` meta tag if `page.twitter_card.type` is not `gallery`. It overrides `site.twitter_image`
299
+
300
+#### Facebook
301
+
302
+- `site.facebook_app_id` sets `fb:admins` meta tag
303
+- `site.facebook_page` sets `article:author` meta tag
304
+- `site.facebook_image` sets `og:image` meta tag
305
+- `page.facebook.image` sets `og:image` meta tag. It overrides `site.facebook_image`
306
+
307
+### Navigation
308
+
309
+To define header links, add titles and URLs under the `main` key in
310
+`_data/navigation.yml`:
311
+
312
+``` yaml
313
+main:
314
+  - title: "About"
315
+    url: /about/
316
+  - title: "Archives"
317
+    url: /archives/
318
+  - title: "GitHub"
319
+    url: https://github.com/yous/whiteglass
320
+```
321
+
322
+### Enabling Google Analytics
323
+
324
+To enable Google Analytics, add the following lines to your Jekyll site:
325
+
326
+``` yaml
327
+google_analytics: UA-NNNNNNNN-N
328
+```

+ 5
- 0
archives.md View File

@@ -0,0 +1,5 @@
1
+---
2
+layout: archive
3
+title: "Blog Archive"
4
+permalink: /archives/
5
+---

+ 61
- 0
assets/main.scss View File

@@ -0,0 +1,61 @@
1
+---
2
+# Only the main Sass file needs front matter (the dashes are enough)
3
+---
4
+@charset "utf-8";
5
+
6
+// Our variables
7
+$base-font-family: Bitter, "Apple SD Gothic Neo", AppleGothic, NanumBarunGothic, "Malgun Gothic", Dotum, sans-serif;
8
+$monospace-font-family: Monaco, Menlo, Consolas, "Courier New", DotumChe, monospace;
9
+$base-font-size:   16px;
10
+$base-font-weight: 400;
11
+$small-font-size:  $base-font-size * 0.875;
12
+$base-line-height: 1.5;
13
+
14
+$spacing-unit:     30px;
15
+
16
+$text-color:       #111;
17
+$background-color: #fdfdfd;
18
+$brand-color:      #2568ba;
19
+
20
+$grey-color:       #828282;
21
+$grey-color-light: lighten($grey-color, 40%);
22
+$grey-color-dark:  darken($grey-color, 25%);
23
+
24
+// Width of the content area
25
+$content-width:    800px;
26
+
27
+$on-palm:          600px;
28
+$on-laptop:        800px;
29
+
30
+h3, h4 {
31
+  color: #3066b0;
32
+  text-decoration: underline;
33
+  text-decoration-color: #afafaf;
34
+}
35
+
36
+h1 {
37
+  color: #006600;
38
+}
39
+
40
+h2 a.post-link {
41
+  text-decoration: none;
42
+}
43
+
44
+// whiteglass also includes a mixin for defining media queries.
45
+// Use media queries like this:
46
+// @include media-query($on-palm) {
47
+//     .wrapper {
48
+//         padding-right: $spacing-unit / 2;
49
+//         padding-left: $spacing-unit / 2;
50
+//     }
51
+// }
52
+@mixin media-query($device) {
53
+  @media screen and (max-width: $device) {
54
+    @content;
55
+  }
56
+}
57
+
58
+
59
+
60
+// Import partials from the `whiteglass` theme.
61
+@import "whiteglass";

+ 19
- 0
bangalore.md View File

@@ -0,0 +1,19 @@
1
+---
2
+layout: page
3
+title: "Bangalore - 18th to 20th Jan"
4
+permalink: /bangalore/
5
+---
6
+
7
+### 18th Jan
8
+
9
+  * **11 AM to 1 PM**: Public talk at R V College of Engineering (RVCE)
10
+  * **3 PM to 5 PM**: Afternoon: Community interaction and discussion at RVCE
11
+
12
+### 19th Jan
13
+
14
+  * **11 AM to 1PM**: Talk at IISc (Dept of CSA)
15
+
16
+### 20th Jan
17
+
18
+    <!-- Add details here -->
19
+

+ 26
- 0
contact.md View File

@@ -0,0 +1,26 @@
1
+---
2
+layout: page
3
+title: "Contact"
4
+permalink: /contact/
5
+---
6
+
7
+Please feel free to reach out to the following people for help or more
8
+information:
9
+
10
+### Bangalore
11
+  * Abhas Abhinav - <abhas@deeproot.in>
12
+  * Renuka Prasad B - <renukaprasadb@rvce.edu.in>
13
+
14
+### Trivandrum
15
+
16
+  * Arun M - <arun@space-kerala.org>
17
+
18
+### Delhi
19
+
20
+  * Abhas Abhinav - <abhas@deeproot.in>
21
+  * Nishant Sharma - <nishant@unmukti.in>
22
+
23
+### Volunteering and Website feedback
24
+
25
+  * Abhas Abhinav - <abhas@deeproot.in>
26
+

+ 28
- 0
delhi.md View File

@@ -0,0 +1,28 @@
1
+---
2
+layout: page
3
+title: "Delhi - 5th Jan to 9th Jan"
4
+permalink: /delhi/
5
+---
6
+
7
+Schedule not fixed yet. Please [contact us](/contact/).
8
+
9
+### 5th Jan
10
+
11
+    <!-- Add details here -->
12
+
13
+### 6th Jan
14
+
15
+    <!-- Add details here -->
16
+
17
+### 7th Jan
18
+
19
+    <!-- Add details here -->
20
+
21
+### 8th Jan
22
+
23
+    <!-- Add details here -->
24
+
25
+### 9th Jan
26
+
27
+    <!-- Add details here -->
28
+

+ 3
- 0
feed.xml View File

@@ -0,0 +1,3 @@
1
+---
2
+layout: feed
3
+---

BIN
images/crowd.jpg View File


BIN
images/profile-small.png View File


BIN
images/profile.png View File


BIN
images/talking.jpg View File


+ 40
- 0
index.md View File

@@ -0,0 +1,40 @@
1
+---
2
+# You don't need to edit this file, it's empty on purpose.
3
+# Edit whiteglass' home layout instead if you want to make some changes.
4
+# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults
5
+layout: home
6
+---
7
+
8
+<img src="/images/talking.jpg" width="800">
9
+
10
+### Tour Span
11
+
12
+5th January, 2019 to 20th January, 2019
13
+
14
+### Schedule
15
+
16
+  * **5th Jan to 9th Jan**, [Delhi](/delhi/)
17
+  * **10th Jan to 13th Jan**, [Kozhikode (Calicut)](/kozhikode/)
18
+  * **14th Jan**, [Kochi (Cochin)](/kochi/)
19
+  * **15th Jan to 17th Jan**, [Trivandrum](/trivandrum/)
20
+  * **18th Jan to 20th Jan**, [Bangalore](/bangalore/)
21
+
22
+<hr>
23
+
24
+### Recent Updates
25
+
26
+ <ul class="post-archives">
27
+    {% for post in site.posts %}
28
+      {% capture post_lang %}{{ post.lang | default: site_lang }}{% endcapture %}
29
+      {% capture lang %}{% if post_lang != site_lang %}{{ post_lang }}{% endif %}{% endcapture %}
30
+
31
+      <li>
32
+        <h2>
33
+					<span class="post-meta">
34
+          	{{ post.date | date: "%b %-d, %Y" }}
35
+        	</span>
36
+          <a class="post-link" href="{{ post.url | relative_url }}"{% if lang != empty %} lang="{{ lang }}"{% endif %}>{{ post.title | escape }}</a>
37
+        </h2>
38
+      </li>
39
+    {% endfor %}
40
+</ul>

+ 10
- 0
kochi.md View File

@@ -0,0 +1,10 @@
1
+---
2
+layout: page
3
+title: "Kochi - 14th Jan"
4
+permalink: /kochi/
5
+---
6
+
7
+### 14th Jan
8
+
9
+    <!-- Add details here -->
10
+

+ 22
- 0
kozhikode.md View File

@@ -0,0 +1,22 @@
1
+---
2
+layout: page
3
+title: "Kozhikode - 10th to 13th Jan"
4
+permalink: /kozhikode/
5
+---
6
+
7
+### 10th Jan
8
+
9
+    <!-- Add details here -->
10
+
11
+### 11th Jan
12
+
13
+    <!-- Add details here -->
14
+
15
+### 12th Jan
16
+
17
+    <!-- Add details here -->
18
+
19
+### 13th Jan
20
+
21
+    <!-- Add details here -->
22
+

+ 17
- 0
trivandrum.md View File

@@ -0,0 +1,17 @@
1
+---
2
+layout: page
3
+title: "Trivandrum - 15th Jan to 17th Jan"
4
+permalink: /trivandrum/
5
+---
6
+
7
+### 15th Jan
8
+
9
+    <!-- Add details here -->
10
+
11
+### 16th Jan
12
+
13
+    <!-- Add details here -->
14
+
15
+### 17th Jan
16
+
17
+    <!-- Add details here -->

Loading…
Cancel
Save