Skip to content

Master improve seo #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Aug 1, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions 404.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: default
permalink: /404.html
---

Page not found :(
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,7 @@ gem "html-proofer"
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-minifier"
gem "jekyll-sitemap"
gem "jekyll-seo-tag"
end
19 changes: 19 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@ GEM
colorator (1.1.0)
colored (1.2)
concurrent-ruby (1.0.5)
cssminify2 (2.0.1)
ethon (0.10.1)
ffi (>= 1.3.0)
execjs (2.7.0)
ffi (1.9.14)
forwardable-extended (2.6.0)
html-proofer (3.6.0)
Expand All @@ -24,6 +26,7 @@ GEM
parallel (~> 1.3)
typhoeus (~> 0.7)
yell (~> 2.0)
htmlcompressor (0.3.1)
i18n (0.8.1)
jekyll (3.3.1)
addressable (~> 2.4)
Expand All @@ -38,10 +41,20 @@ GEM
safe_yaml (~> 1.0)
jekyll-feed (0.8.0)
jekyll (~> 3.3)
jekyll-minifier (0.1.2)
cssminify2 (~> 2.0)
htmlcompressor (~> 0.3)
jekyll (~> 3.0)
uglifier (~> 2.7)
jekyll-sass-converter (1.5.0)
sass (~> 3.4)
jekyll-seo-tag (2.2.3)
jekyll (~> 3.3)
jekyll-sitemap (1.1.1)
jekyll (~> 3.3)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
json (2.1.0)
kramdown (1.13.1)
liquid (3.0.6)
listen (3.0.8)
Expand Down Expand Up @@ -69,6 +82,9 @@ GEM
ethon (>= 0.8.0)
tzinfo (1.2.3)
thread_safe (~> 0.1)
uglifier (2.7.2)
execjs (>= 0.3.0)
json (>= 1.8.0)
yell (2.0.7)

PLATFORMS
Expand All @@ -78,6 +94,9 @@ DEPENDENCIES
html-proofer
jekyll (= 3.3.1)
jekyll-feed (~> 0.6)
jekyll-minifier
jekyll-seo-tag
jekyll-sitemap
minima (~> 2.0)

RUBY VERSION
Expand Down
13 changes: 13 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ markdown: kramdown
theme: minima
gems:
- jekyll-feed
- jekyll-minifier
- jekyll-sitemap
- jekyll-seo-tag
exclude:
- Gemfile
- Gemfile.lock
Expand All @@ -41,3 +44,13 @@ defaults:
path: ""
values:
author: "Jaysinh Shukla"
social:
name: Jaysinh Shukla
links:
- https://twitter.com/jaysinhp
- https://www.facebook.com/jaysinhp
- https://github.com/ultimatecoder
- https://www.goodreads.com/user/show/54554593-jaysinh-shukla
- https://www.slideshare.net/jaysinhp/
- https://plus.google.com/u/0/+Jaysinhshukla
google_site_verification: jdvcEp-mfuzvoTr5Z2hwwAYK96cx6zvFocYI1FJ2Gto
29 changes: 29 additions & 0 deletions _includes/head.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title>
<meta name="description" content="{{ page.excerpt | default: site.description | strip_html | normalize_whitespace | truncate: 160 | escape }}">
<meta name="theme-color" content="#424242" >

<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | absolute_url }}">
<link rel="alternate" type="application/rss+xml" title="{{ site.title | escape }}" href="{{ "/feed.xml" | relative_url }}">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png" />

{% if jekyll.environment == 'production' and site.google_analytics %}
{% include google-analytics.html %}
{% endif %}

{% seo %}
</head>
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ tag:
- conference
- django
- talks
excerpts: >
PyDelhi conf 2017 was a two-day conference which featured workshops, dev
sprints, both full-length and lightning talks on Python programming language.
---

![PyDelhi Conf
Expand Down
Binary file added apple-touch-icon-114x114.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-120x120.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-144x144.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-152x152.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-180x180.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-57x57.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-72x72.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon-76x76.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 0 additions & 2 deletions assets/css/nv.d3.min.css

This file was deleted.

11 changes: 0 additions & 11 deletions assets/js/nv.d3.min.js

This file was deleted.

Binary file added favicon.ico
Binary file not shown.
2 changes: 2 additions & 0 deletions scripts/deploy
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#!/bin/bash

export JEKYLL_ENV=production

bundle exec jekyll build --config _config_production.yml,_config.yml

chmod 600 ./keypair.pem || exit
Expand Down