├── .github └── FUNDING.yml ├── .gitignore ├── .gitlab-ci.yml ├── .ruby-version ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── LICENSE.txt ├── README.md ├── _config.yml ├── _includes ├── disqus.html ├── featuredbox.html ├── newsletter.html ├── pagination.html ├── postbox.html ├── related_posts.html ├── search.html ├── share.html └── sidebar.html ├── _layouts ├── archive.html ├── default.html ├── page.html └── post.html ├── _posts ├── 2017-03-15-ubuntu-in-10-years-old-pc.markdown ├── 2017-04-15-list-your-github-repo-in-your-website-blog-using-javascript-jquery.markdown ├── 2017-12-09-auto-deploy-static-wordpress-site-in-github.markdown └── 2018-10-03-automating-the-newspaper-and-magazine-download.md ├── _sass └── syntax.scss ├── about.html ├── assets ├── css │ ├── custom.scss │ ├── theme.css │ └── user.css ├── fonts │ ├── casper-icons.eot │ ├── casper-icons.svg │ ├── casper-icons.ttf │ └── casper-icons.woff ├── images │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── digitalocean_ref.jpg │ ├── favicon.ico │ ├── head.jpg │ ├── jekyll.png │ └── john.jpg └── js │ ├── ie10-viewport-bug-workaround.js │ ├── jquery.min.js │ ├── lunr.js │ ├── masonry.pkgd.min.js │ ├── search.js │ ├── theme.js │ └── user.js ├── contact.html ├── demo.png ├── demo ├── demo_1366x768.png ├── demo_250x200.png ├── demo_400x320.png └── demo_750x600.png ├── feed.xml ├── index.html ├── search.json ├── sitemap.xml └── theme-setup └── index.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | ko_fi: digitonX 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # git ignore files and folder 2 | 3 | # generated site contents 4 | _site/ 5 | 6 | # sass cache 7 | .sass-cache/* 8 | 9 | # ide contents 10 | .idea/ 11 | .DS_Store 12 | 13 | # Cache 14 | .jekyll-cache/ 15 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | # This file is a template, and might need editing before it works on your project. 2 | # Template project: https://gitlab.com/pages/jekyll 3 | # Docs: https://docs.gitlab.com/ce/pages/ 4 | image: ruby:2.5.0 5 | 6 | variables: 7 | JEKYLL_ENV: production 8 | 9 | before_script: 10 | - bundle install 11 | 12 | test: 13 | stage: test 14 | script: 15 | - bundle exec jekyll build -d test 16 | artifacts: 17 | paths: 18 | - test 19 | except: 20 | - master 21 | 22 | pages: 23 | stage: deploy 24 | script: 25 | - bundle exec jekyll build -d public 26 | artifacts: 27 | paths: 28 | - public 29 | only: 30 | - master 31 | 32 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at inbox@cdrrazan.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq 77 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'jekyll', '4.3.4' 4 | 5 | group :jekyll_plugins do 6 | gem 'kramdown' 7 | gem 'jekyll-archives' 8 | gem 'jekyll-feed' 9 | gem 'jekyll-paginate' 10 | gem 'jekyll-seo-tag' 11 | end 12 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.8.7) 5 | public_suffix (>= 2.0.2, < 7.0) 6 | bigdecimal (3.1.9) 7 | colorator (1.1.0) 8 | concurrent-ruby (1.3.5) 9 | em-websocket (0.5.3) 10 | eventmachine (>= 0.12.9) 11 | http_parser.rb (~> 0) 12 | eventmachine (1.2.7) 13 | ffi (1.17.1) 14 | ffi (1.17.1-aarch64-linux-gnu) 15 | ffi (1.17.1-aarch64-linux-musl) 16 | ffi (1.17.1-arm-linux-gnu) 17 | ffi (1.17.1-arm-linux-musl) 18 | ffi (1.17.1-arm64-darwin) 19 | ffi (1.17.1-x86-linux-gnu) 20 | ffi (1.17.1-x86-linux-musl) 21 | ffi (1.17.1-x86_64-darwin) 22 | ffi (1.17.1-x86_64-linux-gnu) 23 | ffi (1.17.1-x86_64-linux-musl) 24 | forwardable-extended (2.6.0) 25 | google-protobuf (4.29.3) 26 | bigdecimal 27 | rake (>= 13) 28 | google-protobuf (4.29.3-aarch64-linux) 29 | bigdecimal 30 | rake (>= 13) 31 | google-protobuf (4.29.3-arm64-darwin) 32 | bigdecimal 33 | rake (>= 13) 34 | google-protobuf (4.29.3-x86-linux) 35 | bigdecimal 36 | rake (>= 13) 37 | google-protobuf (4.29.3-x86_64-darwin) 38 | bigdecimal 39 | rake (>= 13) 40 | google-protobuf (4.29.3-x86_64-linux) 41 | bigdecimal 42 | rake (>= 13) 43 | http_parser.rb (0.8.0) 44 | i18n (1.14.6) 45 | concurrent-ruby (~> 1.0) 46 | jekyll (4.3.4) 47 | addressable (~> 2.4) 48 | colorator (~> 1.0) 49 | em-websocket (~> 0.5) 50 | i18n (~> 1.0) 51 | jekyll-sass-converter (>= 2.0, < 4.0) 52 | jekyll-watch (~> 2.0) 53 | kramdown (~> 2.3, >= 2.3.1) 54 | kramdown-parser-gfm (~> 1.0) 55 | liquid (~> 4.0) 56 | mercenary (>= 0.3.6, < 0.5) 57 | pathutil (~> 0.9) 58 | rouge (>= 3.0, < 5.0) 59 | safe_yaml (~> 1.0) 60 | terminal-table (>= 1.8, < 4.0) 61 | webrick (~> 1.7) 62 | jekyll-archives (2.3.0) 63 | jekyll (>= 3.6, < 5.0) 64 | jekyll-feed (0.17.0) 65 | jekyll (>= 3.7, < 5.0) 66 | jekyll-paginate (1.1.0) 67 | jekyll-sass-converter (3.0.0) 68 | sass-embedded (~> 1.54) 69 | jekyll-seo-tag (2.8.0) 70 | jekyll (>= 3.8, < 5.0) 71 | jekyll-watch (2.2.1) 72 | listen (~> 3.0) 73 | kramdown (2.5.1) 74 | rexml (>= 3.3.9) 75 | kramdown-parser-gfm (1.1.0) 76 | kramdown (~> 2.0) 77 | liquid (4.0.4) 78 | listen (3.9.0) 79 | rb-fsevent (~> 0.10, >= 0.10.3) 80 | rb-inotify (~> 0.9, >= 0.9.10) 81 | mercenary (0.4.0) 82 | pathutil (0.16.2) 83 | forwardable-extended (~> 2.6) 84 | public_suffix (6.0.1) 85 | rake (13.2.1) 86 | rb-fsevent (0.11.2) 87 | rb-inotify (0.11.1) 88 | ffi (~> 1.0) 89 | rexml (3.4.0) 90 | rouge (4.5.1) 91 | safe_yaml (1.0.5) 92 | sass-embedded (1.83.4) 93 | google-protobuf (~> 4.29) 94 | rake (>= 13) 95 | sass-embedded (1.83.4-aarch64-linux-android) 96 | google-protobuf (~> 4.29) 97 | sass-embedded (1.83.4-aarch64-linux-gnu) 98 | google-protobuf (~> 4.29) 99 | sass-embedded (1.83.4-aarch64-linux-musl) 100 | google-protobuf (~> 4.29) 101 | sass-embedded (1.83.4-aarch64-mingw-ucrt) 102 | google-protobuf (~> 4.29) 103 | sass-embedded (1.83.4-arm-linux-androideabi) 104 | google-protobuf (~> 4.29) 105 | sass-embedded (1.83.4-arm-linux-gnueabihf) 106 | google-protobuf (~> 4.29) 107 | sass-embedded (1.83.4-arm-linux-musleabihf) 108 | google-protobuf (~> 4.29) 109 | sass-embedded (1.83.4-arm64-darwin) 110 | google-protobuf (~> 4.29) 111 | sass-embedded (1.83.4-riscv64-linux-android) 112 | google-protobuf (~> 4.29) 113 | sass-embedded (1.83.4-riscv64-linux-gnu) 114 | google-protobuf (~> 4.29) 115 | sass-embedded (1.83.4-riscv64-linux-musl) 116 | google-protobuf (~> 4.29) 117 | sass-embedded (1.83.4-x86_64-cygwin) 118 | google-protobuf (~> 4.29) 119 | sass-embedded (1.83.4-x86_64-darwin) 120 | google-protobuf (~> 4.29) 121 | sass-embedded (1.83.4-x86_64-linux-android) 122 | google-protobuf (~> 4.29) 123 | sass-embedded (1.83.4-x86_64-linux-gnu) 124 | google-protobuf (~> 4.29) 125 | sass-embedded (1.83.4-x86_64-linux-musl) 126 | google-protobuf (~> 4.29) 127 | terminal-table (3.0.2) 128 | unicode-display_width (>= 1.1.1, < 3) 129 | unicode-display_width (2.6.0) 130 | webrick (1.9.1) 131 | 132 | PLATFORMS 133 | aarch64-linux 134 | aarch64-linux-android 135 | aarch64-linux-gnu 136 | aarch64-linux-musl 137 | aarch64-mingw-ucrt 138 | arm-linux-androideabi 139 | arm-linux-gnu 140 | arm-linux-gnueabihf 141 | arm-linux-musl 142 | arm-linux-musleabihf 143 | arm64-darwin 144 | riscv64-linux-android 145 | riscv64-linux-gnu 146 | riscv64-linux-musl 147 | ruby 148 | x86-linux 149 | x86-linux-gnu 150 | x86-linux-musl 151 | x86_64-cygwin 152 | x86_64-darwin 153 | x86_64-linux 154 | x86_64-linux-android 155 | x86_64-linux-gnu 156 | x86_64-linux-musl 157 | 158 | DEPENDENCIES 159 | jekyll (= 4.3.4) 160 | jekyll-archives 161 | jekyll-feed 162 | jekyll-paginate 163 | jekyll-seo-tag 164 | kramdown 165 | 166 | BUNDLED WITH 167 | 2.6.2 168 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2018 WowThemes.net, 2019-2025 Rajan Bhattarai 2 | License: MIT 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy 5 | of this software and associated documentation files (the "Software"), to deal 6 | in the Software without restriction, including without limitation the rights 7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the Software is 9 | furnished to do so, subject to the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included in all 12 | copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | SOFTWARE. 21 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2018 WowThemes.net 2 | License: MIT 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Prasad 2 | 3 | Jekyll Themes Shield 4 | 5 | 6 | > Prasad is a complete Jekyll theme designed for portfolio and blog for developers, developed from forked version of Affiliate Jekyll theme. 7 | 8 | - **Demo:** https://prasad.cdrrazan.com 9 | 10 | Screenshot 2025-01-19 at 7 17 22 AM 11 | 12 | >You can view the full live site using this theme 13 | >HERE.
14 | 15 | >If you need any help open the issue in target="_blank"> here. 17 | 18 | Please refer to the [Theme setup in the demo site for full documentation of the theme.](https://prasad.cdrrazan.com/theme-setup) 19 | 20 | ## License 21 | 22 | [MIT](LICENSE.txt) 23 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Site 2 | name: John Doe 3 | description: Just another website 4 | meta_description: Just another website 5 | logo: /assets/images/logo.png 6 | favicon: /assets/images/favicon.ico 7 | paginate: 6 8 | baseurl: 9 | email: 'hello@john.doe' 10 | google_analytics: UA-103662447-9 11 | disqus: 12 | sharethis: 13 | 14 | # Authors 15 | authors: 16 | john: 17 | name: john 18 | display_name: John Doe 19 | image: /assets/images/john.jpg 20 | email: hello@john.doe 21 | web: http://example.com 22 | twitter: 23 | description: Hi, I am John Doe. 24 | 25 | # Plugins 26 | plugins: 27 | - jekyll-archives 28 | - jekyll-paginate 29 | - jekyll-seo-tag 30 | 31 | permalinks: pretty 32 | 33 | # Archives 34 | jekyll-archives: 35 | enabled: 36 | - categories 37 | layout: archive 38 | permalinks: 39 | category: 'category/:name/' 40 | 41 | # Other 42 | markdown: kramdown 43 | highlighter: rouge 44 | 45 | # SEO 46 | twitter: 47 | username: john 48 | card: summary 49 | 50 | facebook: 51 | app_id: 52 | publisher: john.com 53 | admins: 54 | 55 | social: 56 | name: John Doe 57 | links: 58 | - https://twitter.com/ 59 | - https://www.facebook.com/ 60 | - https://www.linkedin.com/ 61 | - https://github.com/ 62 | -------------------------------------------------------------------------------- /_includes/disqus.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 14 | 17 | comments powered by Disqus 19 |
20 | -------------------------------------------------------------------------------- /_includes/featuredbox.html: -------------------------------------------------------------------------------- 1 | 2 | {% assign author = site.authors[post.author] %} 3 |
4 |
5 |
6 | 13 |
14 |
15 |

{{ post.title 17 | }}

18 |

{{ post.excerpt | strip_html | 19 | truncatewords: 20 }}

20 |
21 |
22 | {% if post.author %} 23 | 24 | {{ author.display_name }} 26 | 27 | 28 | {{ author.display_name }}
30 | {% endif %} 31 | 32 |
33 | 37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 | 46 | -------------------------------------------------------------------------------- /_includes/newsletter.html: -------------------------------------------------------------------------------- 1 |
2 |
Get our weekly tech info and updates.
3 |
4 |
5 |
6 | 7 | 9 |
10 |
11 | 13 |
14 |
15 |
16 | -------------------------------------------------------------------------------- /_includes/pagination.html: -------------------------------------------------------------------------------- 1 | 19 | -------------------------------------------------------------------------------- /_includes/postbox.html: -------------------------------------------------------------------------------- 1 | 2 | {% assign author = site.authors[post.author] %} 3 | 4 |
5 |
6 | 7 | {% if post.cover %} {{ post.title }} {% endif %} 10 | 11 |
12 |

{{ 13 | post.title }}

14 |

{{ post.excerpt | strip_html | 15 | truncatewords:30 }}

16 |
17 |
18 | {% if post.author %} 19 | 20 | {{ author.display_name }} 22 | 23 | 24 | {{ author.display_name }}
26 | {% endif %} 27 | 28 |
29 | 33 |
34 |
35 |
36 |
37 |
38 |
39 | 40 | -------------------------------------------------------------------------------- /_includes/related_posts.html: -------------------------------------------------------------------------------- 1 | {% for category in page.categories %} 2 | {% assign moreThanOneInCategory = false %} 3 | {% assign posts = site.categories[category] %} 4 | {% for post in posts %} 5 | {% if forloop.length > 1 %} 6 | {% assign moreThanOneInCategory = true %} 7 | {% endif %} 8 | {% endfor %} 9 | {% if moreThanOneInCategory == true %} 10 | 22 | {% endif %} 23 | {% endfor %} 24 | -------------------------------------------------------------------------------- /_includes/search.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 7 | 8 |
9 | 10 | 11 | 12 | 19 | -------------------------------------------------------------------------------- /_includes/share.html: -------------------------------------------------------------------------------- 1 |

Share this

2 | 5 | 7 | 8 | 9 | Facebook 10 | 11 | 14 | 16 | 17 | 18 | Google+ 19 | 20 | 23 | 25 | 26 | 27 | Twitter 28 | 29 | 32 | 34 | 35 | 36 | Pinterest 37 | 38 | 41 | 43 | 44 | 45 | LinkedIn 46 | -------------------------------------------------------------------------------- /_includes/sidebar.html: -------------------------------------------------------------------------------- 1 | 25 | -------------------------------------------------------------------------------- /_layouts/archive.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Archive 4 | --- 5 | 7 |
8 |
9 |
10 |

{{ page.type }} - {{ page.title }}

11 |
12 |
13 | {% for post in page.posts %} 14 | {% include postbox.html %} 15 | {% endfor %} 16 |
17 |
18 | 19 | 20 |
21 | {% include sidebar.html %} 22 |
23 | 24 | 25 |
26 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | {{ page.title }} | {{site.name}} 9 | {% if page.description %} 10 | 11 | {% endif %} 12 | 16 | 18 | 20 | 21 | 22 | 23 | 27 | 28 | {% seo %} 29 | 30 | {{site.sharethis}} 31 | 32 | 48 | 49 | 50 | 51 | 52 | {% capture layout %}{% if page.layout %}layout-{{ page.layout }}{% endif %}{% 53 | endcapture %} 54 | 55 | 56 | 58 | 109 | 110 | 111 | 113 | 114 |
115 | 116 |
117 | 118 | 120 | 121 | 127 | 128 | 130 |
131 | {{ content }} 132 |
133 | 134 |
135 | 136 | 138 |
139 |
140 |
141 |
142 |

Newsletter for Developers

143 |

A handpicked selection of recommended 144 | tech-related articles, updates about the latest apps & 145 | technologies, inspiration from global and unique sources 146 | delivered directly to your inbox.

147 | Sign 148 | Up 149 |
150 |
151 |
Connect with me
152 | 154 | 156 | 158 | 160 |
161 |
162 |
163 |
164 | 165 | 167 | 239 | 241 | 242 |
243 | 244 | 245 | 246 | 247 | 248 | 249 | 252 | 253 | 256 | 257 | 258 | 260 | 261 | 262 | 263 | 264 | -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 |
6 |

{{ page.title }}

7 |
8 | 9 |
10 | {{content}} 11 |
12 | {% if page.comments == true %} 13 |
14 |
15 | {% include disqus.html %} 16 |
17 |
18 | {% endif %} 19 |
20 | -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | disqus: false 4 | archive: false 5 | post_class: post-template 6 | --- 7 | 8 | 10 | 11 |
12 | 13 | 14 | {% assign author = site.authors[page.author] %} 15 | 16 |
17 |
18 | 19 | 20 | 31 | 32 | 33 | 34 |

{{ page.title }}

35 |
36 | 37 | 38 | {% if page.cover %}{{ page.title }}{% endif %} 41 | 42 |

43 | 44 | 45 |
46 | {{content}} 47 |
48 |
49 | 50 | 51 |

52 | 53 | 56 | {% if page.last_modified_at %} 57 | (Updated: 58 | 62 | ) 63 | {% endif %} 64 | 65 |

66 |

67 |
68 |
69 | 70 | 86 | 87 | 88 | 89 | {% if page.author %} 90 |
91 |
92 | {{ author.display_name }} 94 |
95 |
96 | {{ 97 | author.display_name }}
100 | {{ author.description }} 101 |
102 |
103 | {% endif %} 104 | 105 | {% include related_posts.html %} 106 | 107 | 109 |
110 | 111 |
112 | 113 | {% include disqus.html %} 114 | 115 |
116 | 117 |
118 | 120 | 121 |
122 | 123 | 124 | 125 | 126 |
127 | 128 | {% include sidebar.html %} 129 | 130 |
131 | 132 |
133 | 134 | 136 | -------------------------------------------------------------------------------- /_posts/2017-03-15-ubuntu-in-10-years-old-pc.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | cover: assets/images/1.jpg 4 | title: Ubuntu in old PC 5 | date: 2017-03-15 12:00:00 +0545 6 | categories: blog 7 | author: john 8 | featured: true 9 | summary: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 10 | --- 11 | 12 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 13 | tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 14 | quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 15 | consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 16 | cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 17 | proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 18 | -------------------------------------------------------------------------------- /_posts/2017-04-15-list-your-github-repo-in-your-website-blog-using-javascript-jquery.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | cover: assets/images/2.jpg 4 | title: List github repo in your blog 5 | date: 2017-04-15 12:00:00 +0545 6 | categories: blog 7 | author: john 8 | featured: true 9 | summary: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 10 | --- 11 | 12 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 13 | tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 14 | quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 15 | consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 16 | cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 17 | proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 18 | -------------------------------------------------------------------------------- /_posts/2017-12-09-auto-deploy-static-wordpress-site-in-github.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | cover: assets/images/3.jpg 4 | title: Auto deploy your static site in github 5 | date: 2017-12-09 12:00:00 +0545 6 | categories: blog 7 | author: john 8 | summary: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 9 | --- 10 | 11 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 12 | tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 13 | quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 14 | consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 15 | cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 16 | proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 17 | -------------------------------------------------------------------------------- /_posts/2018-10-03-automating-the-newspaper-and-magazine-download.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | cover: assets/images/4.jpg 4 | title: Automating the Newspaper download 5 | date: 2018-10-03 00:00:00 +0545 6 | categories: blog 7 | author: john 8 | summary: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 9 | --- 10 | 11 | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 12 | tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 13 | quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 14 | consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 15 | cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 16 | proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 17 | -------------------------------------------------------------------------------- /_sass/syntax.scss: -------------------------------------------------------------------------------- 1 | .highlight { 2 | background: #ffffff; 3 | 4 | .c { 5 | color: #999988; 6 | font-style: italic 7 | } 8 | 9 | /* Comment */ 10 | .err { 11 | color: #a61717; 12 | background-color: #e3d2d2 13 | } 14 | 15 | /* Error */ 16 | .k { 17 | font-weight: bold 18 | } 19 | 20 | /* Keyword */ 21 | .o { 22 | font-weight: bold 23 | } 24 | 25 | /* Operator */ 26 | .cm { 27 | color: #999988; 28 | font-style: italic 29 | } 30 | 31 | /* Comment.Multiline */ 32 | .cp { 33 | color: #999999; 34 | font-weight: bold 35 | } 36 | 37 | /* Comment.Preproc */ 38 | .c1 { 39 | color: #999988; 40 | font-style: italic 41 | } 42 | 43 | /* Comment.Single */ 44 | .cs { 45 | color: #999999; 46 | font-weight: bold; 47 | font-style: italic 48 | } 49 | 50 | /* Comment.Special */ 51 | .gd { 52 | color: #000000; 53 | background-color: #ffdddd 54 | } 55 | 56 | /* Generic.Deleted */ 57 | .gd .x { 58 | color: #000000; 59 | background-color: #ffaaaa 60 | } 61 | 62 | /* Generic.Deleted.Specific */ 63 | .ge { 64 | font-style: italic 65 | } 66 | 67 | /* Generic.Emph */ 68 | .gr { 69 | color: #aa0000 70 | } 71 | 72 | /* Generic.Error */ 73 | .gh { 74 | color: #999999 75 | } 76 | 77 | /* Generic.Heading */ 78 | .gi { 79 | color: #000000; 80 | background-color: #ddffdd 81 | } 82 | 83 | /* Generic.Inserted */ 84 | .gi .x { 85 | color: #000000; 86 | background-color: #aaffaa 87 | } 88 | 89 | /* Generic.Inserted.Specific */ 90 | .go { 91 | color: #888888 92 | } 93 | 94 | /* Generic.Output */ 95 | .gp { 96 | color: #555555 97 | } 98 | 99 | /* Generic.Prompt */ 100 | .gs { 101 | font-weight: bold 102 | } 103 | 104 | /* Generic.Strong */ 105 | .gu { 106 | color: #aaaaaa 107 | } 108 | 109 | /* Generic.Subheading */ 110 | .gt { 111 | color: #aa0000 112 | } 113 | 114 | /* Generic.Traceback */ 115 | .kc { 116 | font-weight: bold 117 | } 118 | 119 | /* Keyword.Constant */ 120 | .kd { 121 | font-weight: bold 122 | } 123 | 124 | /* Keyword.Declaration */ 125 | .kp { 126 | font-weight: bold 127 | } 128 | 129 | /* Keyword.Pseudo */ 130 | .kr { 131 | font-weight: bold 132 | } 133 | 134 | /* Keyword.Reserved */ 135 | .kt { 136 | color: #445588; 137 | font-weight: bold 138 | } 139 | 140 | /* Keyword.Type */ 141 | .m { 142 | color: #009999 143 | } 144 | 145 | /* Literal.Number */ 146 | .s { 147 | color: #d14 148 | } 149 | 150 | /* Literal.String */ 151 | .na { 152 | color: #008080 153 | } 154 | 155 | /* Name.Attribute */ 156 | .nb { 157 | color: #0086B3 158 | } 159 | 160 | /* Name.Builtin */ 161 | .nc { 162 | color: #445588; 163 | font-weight: bold 164 | } 165 | 166 | /* Name.Class */ 167 | .no { 168 | color: #008080 169 | } 170 | 171 | /* Name.Constant */ 172 | .ni { 173 | color: #800080 174 | } 175 | 176 | /* Name.Entity */ 177 | .ne { 178 | color: #990000; 179 | font-weight: bold 180 | } 181 | 182 | /* Name.Exception */ 183 | .nf { 184 | color: #990000; 185 | font-weight: bold 186 | } 187 | 188 | /* Name.Function */ 189 | .nn { 190 | color: #555555 191 | } 192 | 193 | /* Name.Namespace */ 194 | .nt { 195 | color: #000080 196 | } 197 | 198 | /* Name.Tag */ 199 | .nv { 200 | color: #008080 201 | } 202 | 203 | /* Name.Variable */ 204 | .ow { 205 | font-weight: bold 206 | } 207 | 208 | /* Operator.Word */ 209 | .w { 210 | color: #bbbbbb 211 | } 212 | 213 | /* Text.Whitespace */ 214 | .mf { 215 | color: #009999 216 | } 217 | 218 | /* Literal.Number.Float */ 219 | .mh { 220 | color: #009999 221 | } 222 | 223 | /* Literal.Number.Hex */ 224 | .mi { 225 | color: #009999 226 | } 227 | 228 | /* Literal.Number.Integer */ 229 | .mo { 230 | color: #009999 231 | } 232 | 233 | /* Literal.Number.Oct */ 234 | .sb { 235 | color: #d14 236 | } 237 | 238 | /* Literal.String.Backtick */ 239 | .sc { 240 | color: #d14 241 | } 242 | 243 | /* Literal.String.Char */ 244 | .sd { 245 | color: #d14 246 | } 247 | 248 | /* Literal.String.Doc */ 249 | .s2 { 250 | color: #d14 251 | } 252 | 253 | /* Literal.String.Double */ 254 | .se { 255 | color: #d14 256 | } 257 | 258 | /* Literal.String.Escape */ 259 | .sh { 260 | color: #d14 261 | } 262 | 263 | /* Literal.String.Heredoc */ 264 | .si { 265 | color: #d14 266 | } 267 | 268 | /* Literal.String.Interpol */ 269 | .sx { 270 | color: #d14 271 | } 272 | 273 | /* Literal.String.Other */ 274 | .sr { 275 | color: #009926 276 | } 277 | 278 | /* Literal.String.Regex */ 279 | .s1 { 280 | color: #d14 281 | } 282 | 283 | /* Literal.String.Single */ 284 | .ss { 285 | color: #990073 286 | } 287 | 288 | /* Literal.String.Symbol */ 289 | .bp { 290 | color: #999999 291 | } 292 | 293 | /* Name.Builtin.Pseudo */ 294 | .vc { 295 | color: #008080 296 | } 297 | 298 | /* Name.Variable.Class */ 299 | .vg { 300 | color: #008080 301 | } 302 | 303 | /* Name.Variable.Global */ 304 | .vi { 305 | color: #008080 306 | } 307 | 308 | /* Name.Variable.Instance */ 309 | .il { 310 | color: #009999 311 | } 312 | 313 | /* Literal.Number.Integer.Long */ 314 | } 315 | 316 | -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: About 4 | --- 5 | 6 | A picture of John. 7 |

8 |

Hi, I am John.

9 |

Web designer and Developer

10 | -------------------------------------------------------------------------------- /assets/css/custom.scss: -------------------------------------------------------------------------------- 1 | --- 2 | # Lets add a comment to make this file sass-y. 3 | # Change this file for any custom CSS. 4 | --- 5 | // Import partials from `sass_dir` (defaults to `_sass`) 6 | 7 | @use "syntax" as *; 8 | -------------------------------------------------------------------------------- /assets/css/theme.css: -------------------------------------------------------------------------------- 1 | /* 2 | Template Name:Affiliates 3 | Copyright:WowThemes.net,https://www.wowthemes.net 4 | Version:1.0.0 5 | License: Attribution-NonCommercial 4.0 International 6 | Free for personal use. For commercial use, please read: https://www.wowthemes.net/freebies-license/ 7 | */ 8 | body { 9 | font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; 10 | } 11 | 12 | .mainheading { 13 | padding: 0rem 0rem 1rem 0; 14 | } 15 | 16 | a { 17 | color: #fff; 18 | } 19 | 20 | a, a:hover { 21 | transition: all 0.2s; 22 | } 23 | 24 | pre { 25 | -moz-box-sizing: border-box; 26 | box-sizing: border-box; 27 | margin: 0 0 1.75em 0; 28 | border: #E3EDF3 1px solid; 29 | width: 100%; 30 | padding: 10px; 31 | font-family: monospace, sans-serif; 32 | font-size: 14px; 33 | white-space: pre; 34 | overflow: auto; 35 | background: #F7FAFB; 36 | border-radius: 3px; 37 | line-height: 1.3; 38 | } 39 | 40 | .mediumnavigation { 41 | background: #fff; 42 | transition: top 0.5s ease-in-out; 43 | padding: 1.5rem 1rem; 44 | box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05); 45 | } 46 | 47 | .nav-up { 48 | box-shadow: none; 49 | } 50 | 51 | .site-content { 52 | padding-top: 3.5rem; 53 | margin-top: 57px; 54 | transition: all 0.4s; 55 | } 56 | 57 | section { 58 | margin-bottom: 20px; 59 | } 60 | 61 | section.featured-posts { 62 | margin-bottom: 30px; 63 | } 64 | 65 | section.recent-posts { 66 | margin-bottom: 0; 67 | } 68 | 69 | .section-title h2 { 70 | font-weight: 700; 71 | font-size: 1.4rem; 72 | margin-bottom: 27px; 73 | position: relative; 74 | } 75 | 76 | .section-title h2:before { 77 | margin-bottom: 0; 78 | position: absolute; 79 | z-index: 1; 80 | left: 15px; 81 | right: 0px; 82 | top: 12px; 83 | height: 1px; 84 | content: ''; 85 | background-color: ; 86 | } 87 | 88 | .section-title span { 89 | background-color: #fff; 90 | position: relative; 91 | z-index: 2; 92 | display: inline-block; 93 | padding: 0px 15px 0 0; 94 | font-size: 14px; 95 | text-transform: uppercase; 96 | letter-spacing: 1px; 97 | } 98 | 99 | .layout-page .section-title span { 100 | font-size: 2rem; 101 | text-transform: none; 102 | letter-spacing: 0; 103 | } 104 | 105 | .layout-page .section-title h2:before { 106 | top: 17px; 107 | } 108 | 109 | .article-post ol, .article-post ul { 110 | margin-bottom: 1.5rem; 111 | } 112 | 113 | .article-post ol ol, .article-post ul ul { 114 | list-style: disc; 115 | margin-bottom: 0rem; 116 | } 117 | 118 | .prevnextlinks .thepostlink { 119 | padding: 20px 0; 120 | font-size: 17px; 121 | display: block; 122 | color: #111; 123 | font-weight: 500; 124 | } 125 | 126 | .prevnextlinks { 127 | border-top: 1px solid #eee; 128 | border-bottom: 1px solid #eee; 129 | margin-left: 0; 130 | margin-right: 0; 131 | } 132 | 133 | .prevnextlinks .rightborder { 134 | border-right: 1px solid #eee; 135 | } 136 | 137 | .navbar-toggleable-md .navbar-nav .nav-link { 138 | margin-left: 1rem; 139 | font-weight: 500; 140 | color: #000; 141 | text-transform: uppercase; 142 | letter-spacing: 1px; 143 | font-size: 0.94em; 144 | } 145 | 146 | .navbar-toggleable-md .navbar-nav .nav-link.highlight { 147 | background: #6FD350; 148 | color: #fff; 149 | border-radius: 4px; 150 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 151 | padding-left: 1em; 152 | padding-right: 1em; 153 | 154 | } 155 | 156 | .navbar-toggler { 157 | z-index: 9999; 158 | } 159 | 160 | 161 | .navbar-toggleable-md .navbar-nav .nav-link { 162 | margin-left: 1rem; 163 | font-weight: 500; 164 | color: #000; 165 | text-transform: uppercase; 166 | letter-spacing: 1px; 167 | font-size: 0.94em; 168 | } 169 | 170 | .mediumnavigation .dropdown-menu { 171 | margin: 0 0 15px 0; 172 | box-shadow: none; 173 | border: 0; 174 | } 175 | 176 | @media (min-width: 992px) { 177 | .mediumnavigation .dropdown-menu { 178 | border: 0; 179 | box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05); 180 | margin: 15px 0; 181 | } 182 | 183 | } 184 | 185 | @media (min-width: 576px) { 186 | .card-columns.listfeaturedtag { 187 | -webkit-column-count: 2; 188 | -moz-column-count: 2; 189 | column-count: 2; 190 | } 191 | } 192 | 193 | .card-columns .card { 194 | margin-bottom: 20px; 195 | } 196 | 197 | .listfeaturedtag .wrapthumbnail { 198 | height: 258px; 199 | flex: 0 0 auto; 200 | } 201 | 202 | .listfeaturedtag .card { 203 | border-radius: 2px; 204 | height: 260px; 205 | padding-left: 0; 206 | margin-bottom: 15px; 207 | } 208 | 209 | .listfeaturedtag .thumbnail { 210 | background-size: cover; 211 | height: 100%; 212 | display: block; 213 | background-position: 38% 22% !important; 214 | background-origin: border-box !important; 215 | border-top-left-radius: 2px; 216 | } 217 | 218 | .listfeaturedtag .card-block { 219 | padding-left: 0; 220 | } 221 | 222 | .listfeaturedtag h2.card-title, .listrecent h2.card-title { 223 | font-size: 1.3rem; 224 | font-weight: 500; 225 | line-height: 1.25; 226 | } 227 | 228 | .listfeaturedtag h2.card-title a, .listrecent h2.card-title a { 229 | color: #111; 230 | font-weight: 500; 231 | } 232 | 233 | .listfeaturedtag h2.card-title a:hover, .listrecent h2.card-title a:hover { 234 | color: rgba(0, 0, 0, .6); 235 | text-decoration: none; 236 | } 237 | 238 | .listfeaturedtag h4.card-text, .listrecent h4.card-text { 239 | color: #666; 240 | font-size: 0.95rem; 241 | line-height: 1.8; 242 | font-weight: 400; 243 | } 244 | 245 | .listfeaturedtag .wrapfooter { 246 | position: absolute; 247 | bottom: 20px; 248 | font-size: 12px; 249 | display: block; 250 | width: 85%; 251 | } 252 | 253 | .listrecent .wrapfooter { 254 | font-size: 12px; 255 | margin-top: 30px; 256 | } 257 | 258 | .author-thumb { 259 | width: 40px; 260 | height: 40px; 261 | float: left; 262 | margin-right: 13px; 263 | border-radius: 100%; 264 | } 265 | 266 | .post-top-meta { 267 | margin-bottom: 1rem; 268 | margin-top: 3rem; 269 | } 270 | 271 | .post-top-meta .author-thumb { 272 | width: 72px; 273 | height: 72px; 274 | } 275 | 276 | .post-top-meta.authorpage .author-thumb { 277 | margin-top: 40px; 278 | } 279 | 280 | .post-top-meta span { 281 | font-size: 0.9rem; 282 | color: rgba(0, 0, 0, .44); 283 | display: inline-block; 284 | } 285 | 286 | .post-top-meta .author-description { 287 | margin-bottom: 5px; 288 | margin-top: 10px; 289 | font-size: 0.95rem; 290 | } 291 | 292 | .author-meta { 293 | flex: 1 1 auto; 294 | white-space: nowrap !important; 295 | text-overflow: ellipsis !important; 296 | overflow: hidden !important; 297 | } 298 | 299 | span.post-name, span.post-date, span.author-meta { 300 | display: inline-block; 301 | } 302 | 303 | span.post-date, span.post-read { 304 | color: rgba(0, 0, 0, .44); 305 | } 306 | 307 | span.post-read-more a { 308 | color: rgba(0, 0, 0, .44); 309 | align-items: center; 310 | display: inline-block; 311 | float: right; 312 | width: 30px; 313 | height: 30px; 314 | line-height: 30px; 315 | text-align: center; 316 | border: 1px solid #d0d0d0; 317 | border-radius: 50%; 318 | } 319 | 320 | span.post-name a, span.post-read-more a:hover { 321 | color: rgba(0, 0, 0, .8); 322 | } 323 | 324 | .dot:after { 325 | content: "·"; 326 | margin-left: 3px; 327 | margin-right: 3px; 328 | } 329 | 330 | .mediumnavigation .form-control { 331 | font-size: 0.8rem; 332 | border-radius: 30px; 333 | overflow: hidden; 334 | border: 1px solid rgba(0, 0, 0, 0.04); 335 | } 336 | 337 | .mediumnavigation .form-inline { 338 | margin-left: 15px; 339 | } 340 | 341 | .mediumnavigation .form-inline .btn { 342 | margin-left: -50px; 343 | border: 0; 344 | border-radius: 30px; 345 | cursor: pointer; 346 | } 347 | 348 | .mediumnavigation .form-inline .btn:hover, .mediumnavigation .form-inline .btn:active { 349 | background: transparent; 350 | color: green; 351 | } 352 | 353 | .mediumnavigation .navbar-brand { 354 | font-weight: 500; 355 | padding: 0; 356 | } 357 | 358 | .dropdown-item { 359 | display: block; 360 | width: 100%; 361 | padding: 7px 1.5rem; 362 | } 363 | 364 | .mediumnavigation .nav-item, .dropdown-menu { 365 | font-size: 0.9rem; 366 | } 367 | 368 | .mediumnavigation .search-icon { 369 | margin-left: -40px; 370 | display: inline-block; 371 | margin-top: 3px; 372 | cursor: pointer; 373 | } 374 | 375 | .mediumnavigation .navbar-brand img { 376 | margin-right: 7px; 377 | vertical-align: text-bottom; 378 | max-width: initial; 379 | } 380 | 381 | .mainheading h1.sitetitle { 382 | font-family: Georgia; 383 | } 384 | 385 | .mainheading h1.posttitle { 386 | font-weight: 700; 387 | margin-bottom: 1rem; 388 | } 389 | 390 | .intro { 391 | /*background-image: url(../images/head.jpg);*/ 392 | background-size: cover; 393 | padding: 12rem 0; 394 | margin-top: -87px; 395 | margin-bottom: 3.5rem; 396 | z-index: 1; 397 | position: relative; 398 | } 399 | 400 | .intro .btn { 401 | background: #008744; 402 | border: 0; 403 | color: #333; 404 | border-radius: 3px; 405 | font-weight: 500; 406 | padding: 15px 40px; 407 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 408 | text-transform: uppercase; 409 | font-size: 13px; 410 | letter-spacing: 1px; 411 | } 412 | 413 | .intro h1 { 414 | font-weight: 700; 415 | } 416 | 417 | .intro h2 { 418 | margin-top: 2rem; 419 | margin-bottom: 2rem; 420 | color: #888; 421 | line-height: 1.6; 422 | } 423 | 424 | .wrapintro { 425 | background: #fff; 426 | opacity: 1; 427 | width: 700px; 428 | padding: 3rem; 429 | max-width: 90%; 430 | margin: 0px auto; 431 | text-align: center; 432 | } 433 | 434 | .footer { 435 | border-top: 1px solid rgba(0, 0, 0, .05) !important; 436 | color: #999; 437 | margin-top: 50px; 438 | margin-bottom: 0px; 439 | background-color: #000; 440 | padding: 30px 0px 30px 0; 441 | } 442 | 443 | .footersocial i { 444 | width: 40px; 445 | height: 40px; 446 | line-height: 40px; 447 | text-align: center; 448 | display: inline-block; 449 | background: #ffffff; 450 | border-radius: 3px; 451 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 452 | font-size: 18px; 453 | margin-left: 5px; 454 | color: #3c3838; 455 | margin-top: 10px; 456 | } 457 | 458 | .beforefooter { 459 | background: #000; 460 | color: #fff; 461 | padding: 50px 0; 462 | max-width: 100%; 463 | margin: 0px auto; 464 | margin-bottom: -50px; 465 | margin-top: 50px; 466 | } 467 | 468 | .footer a { 469 | color: inherit; 470 | } 471 | 472 | .footer a:hover { 473 | color: #fff; 474 | text-decoration: none; 475 | } 476 | 477 | .footer-widget { 478 | margin-bottom: 3rem; 479 | margin-top: 3rem; 480 | font-size: 15px; 481 | } 482 | 483 | .footer-widget h5.title { 484 | font-size: 18px; 485 | text-transform: uppercase; 486 | letter-spacing: 1px; 487 | color: #fff; 488 | margin-bottom: 1.5rem; 489 | } 490 | 491 | .footer-widget ul { 492 | list-style: none; 493 | padding-left: 0; 494 | } 495 | 496 | .footer-widget ul li { 497 | margin: 12px 0; 498 | } 499 | 500 | .footer-widget .recent-posts img { 501 | float: left; 502 | margin-right: 10px; 503 | } 504 | 505 | .footer .textwidget a { 506 | border-bottom: 1px dashed; 507 | } 508 | 509 | .beforefooter h3 { 510 | margin-bottom: 1rem; 511 | } 512 | 513 | .copyright { 514 | padding-top: 1.5rem; 515 | font-size: 0.9em; 516 | } 517 | 518 | .copyright a { 519 | color: #eee; 520 | } 521 | 522 | .copyright a:hover { 523 | text-decoration: none; 524 | color: #fff; 525 | } 526 | 527 | .link-dark { 528 | color: rgba(0, 0, 0, .8); 529 | } 530 | 531 | .article-post { 532 | font-size: 1.1rem; 533 | line-height: 1.8; 534 | color: rgba(0, 0, 0, .8); 535 | } 536 | 537 | .article-post a { 538 | color: inherit; 539 | box-shadow: inset 0 -2px 0 rgba(255, 229, 31, 1), 0 2px 0 rgba(255, 229, 31, 1); 540 | } 541 | 542 | .article-post a:hover { 543 | box-shadow: inset 0 -30px 0 rgba(255, 229, 31, 1), 0 2px 0 rgba(255, 229, 31, 1); 544 | text-decoration: none; 545 | } 546 | 547 | blockquote { 548 | border-left: 4px solid #6FD350; 549 | padding: 0 20px; 550 | font-style: italic; 551 | color: rgba(0, 0, 0, .5); 552 | } 553 | 554 | .article-post p, .article-post blockquote { 555 | margin: 0 0 1.5rem 0; 556 | } 557 | 558 | .featured-image { 559 | display: block; 560 | margin-bottom: 2rem; 561 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 562 | } 563 | 564 | .article-post img, .article-post iframe { 565 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 566 | } 567 | 568 | .article-post p img, .article-post p iframe { 569 | margin-bottom: 0.5rem; 570 | } 571 | 572 | .share { 573 | text-align: center; 574 | } 575 | 576 | .share p { 577 | margin-bottom: 10px; 578 | font-size: 0.95rem; 579 | } 580 | 581 | .share { 582 | display: none; 583 | } 584 | 585 | .share ul li { 586 | display: inline-block; 587 | margin-bottom: 9px; 588 | } 589 | 590 | .share ul { 591 | padding-left: 0; 592 | margin-left: 0; 593 | } 594 | 595 | .share ul li i.fa { 596 | border: 1px solid #ddd; 597 | width: 30px; 598 | height: 30px; 599 | line-height: 30px; 600 | text-align: center; 601 | border-radius: 50%; 602 | } 603 | 604 | .svgIcon { 605 | vertical-align: middle; 606 | } 607 | 608 | 609 | @media (max-width: 999px) { 610 | .listfeaturedtag .wrapthumbnail, .listfeaturedtag .col-md-7 { 611 | width: 100%; 612 | max-width: 100%; 613 | -webkit-box-flex: 0; 614 | -webkit-flex: 100%; 615 | -ms-flex: 100%; 616 | flex: 100%; 617 | } 618 | 619 | .listfeaturedtag .wrapthumbnail { 620 | height: 250px; 621 | } 622 | 623 | .listfeaturedtag .card { 624 | height: auto; 625 | } 626 | 627 | .listfeaturedtag .wrapfooter { 628 | position: relative; 629 | margin-top: 30px; 630 | } 631 | 632 | .listfeaturedtag .card-block { 633 | padding: 20px; 634 | } 635 | } 636 | 637 | @media (max-width: 1024px) { 638 | .post-top-meta .col-md-10 { 639 | text-align: center; 640 | } 641 | } 642 | 643 | @media (max-width: 767px) { 644 | .post-top-meta.authorpage { 645 | text-align: center; 646 | } 647 | } 648 | 649 | .share, .share a { 650 | color: rgba(0, 0, 0, .44); 651 | fill: rgba(0, 0, 0, .44); 652 | } 653 | 654 | .graybg { 655 | background-color: #fafafa; 656 | padding: 40px 0 46px; 657 | position: relative; 658 | } 659 | 660 | .listrelated .card { 661 | box-shadow: 0 1px 7px rgba(0, 0, 0, .05); 662 | border: 0; 663 | } 664 | 665 | .card { 666 | border-radius: 4px; 667 | margin-bottom: 30px; 668 | box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.14); 669 | border: 0; 670 | } 671 | 672 | .card .img-thumb { 673 | border-top-right-radius: 4px; 674 | border-top-left-radius: 4px; 675 | } 676 | 677 | ul.tags { 678 | list-style: none; 679 | padding-left: 0; 680 | margin: 0 0 1.5rem 0; 681 | } 682 | 683 | ul.tags li { 684 | display: inline-block; 685 | font-size: 0.9rem; 686 | } 687 | 688 | ul.tags li a { 689 | background: #008744; 690 | color: #fff; 691 | padding: 3px 10px; 692 | border-radius: 3px; 693 | font-weight: 500; 694 | font-size: 0.93em; 695 | text-transform: capitalize; 696 | box-shadow: 0 6px 10px 0 rgba(169, 169, 169, 0.1); 697 | } 698 | 699 | ul.tags li a:hover { 700 | background: rgba(0, 0, 0, .07); 701 | text-decoration: none; 702 | } 703 | 704 | .margtop3rem { 705 | margin-top: 3rem; 706 | } 707 | 708 | .sep { 709 | height: 1px; 710 | width: 20px; 711 | background: #999; 712 | margin: 0px auto; 713 | margin-bottom: 1.2rem; 714 | } 715 | 716 | .btn { 717 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 718 | font-weight: 500; 719 | font-size: 15px; 720 | border-radius: .3rem; 721 | color: #fff; 722 | cursor: pointer; 723 | } 724 | 725 | a.btn { 726 | color: #fff; 727 | } 728 | 729 | .btn-group-lg > .btn, .btn-lg { 730 | padding: 1rem 2rem; 731 | border-radius: .3rem; 732 | font-size: 15px; 733 | } 734 | 735 | .btn-primary { 736 | background-color: #675bff; 737 | border-color: #675bff; 738 | } 739 | 740 | .btn.follow { 741 | border-color: #6FD350; 742 | color: #6FD350; 743 | padding: 3px 10px; 744 | text-align: center; 745 | border-radius: 999em; 746 | font-size: 0.85rem; 747 | display: inline-block; 748 | box-shadow: none; 749 | font-weight: 400; 750 | } 751 | 752 | .btn.subscribe { 753 | background-color: #1C9963; 754 | border-color: #1C9963; 755 | color: rgba(255, 255, 255, 1); 756 | fill: rgba(255, 255, 255, 1); 757 | border-radius: 30px; 758 | font-size: 0.85rem; 759 | margin-left: 10px; 760 | font-weight: 600; 761 | text-transform: uppercase; 762 | } 763 | 764 | .post-top-meta .btn.follow { 765 | margin-left: 5px; 766 | margin-top: -4px; 767 | } 768 | 769 | .alertbar { 770 | box-shadow: 0 -3px 10px 0 rgba(0, 0, 0, .0785); 771 | position: fixed; 772 | bottom: 0; 773 | left: 0; 774 | background-color: #fff; 775 | width: 100%; 776 | padding: 14px 0; 777 | z-index: 1; 778 | display: none; 779 | } 780 | 781 | .alertbar form { 782 | display: inline-block; 783 | } 784 | 785 | .alertbar input[type="email"] { 786 | font-size: 0.85rem; 787 | padding: 3px 5px 3px 10px; 788 | border-top-left-radius: 3px; 789 | border-bottom-left-radius: 3px; 790 | border: 1px solid #ddd; 791 | border-right: 0; 792 | margin-right: -10px; 793 | height: 34px; 794 | letter-spacing: 0.5px; 795 | margin-left: 5px; 796 | } 797 | 798 | .alertbar input[type="submit"] { 799 | background-color: #1C9963; 800 | border: 1px solid #1C9963; 801 | color: rgba(255, 255, 255, 1); 802 | fill: rgba(255, 255, 255, 1); 803 | font-size: 0.85rem; 804 | border-radius: 0; 805 | padding: 4px 10px; 806 | border-top-right-radius: 3px; 807 | border-bottom-right-radius: 3px; 808 | font-weight: 600; 809 | height: 34px; 810 | letter-spacing: 0.5px; 811 | cursor: pointer; 812 | } 813 | 814 | .form-control::-webkit-input-placeholder { 815 | color: rgba(0, 0, 0, .5); 816 | } 817 | 818 | .form-control:-moz-placeholder { 819 | color: rgba(0, 0, 0, .5); 820 | } 821 | 822 | .form-control::-moz-placeholder { 823 | color: rgba(0, 0, 0, .5); 824 | } 825 | 826 | .form-control:-ms-input-placeholder { 827 | color: rgba(0, 0, 0, .5); 828 | } 829 | 830 | .form-control::-ms-input-placeholder { 831 | color: rgba(0, 0, 0, .5); 832 | } 833 | 834 | .form-control { 835 | border: 1px solid #eee; 836 | border-radius: 0; 837 | } 838 | 839 | .authorpage h1 { 840 | font-weight: 700; 841 | font-size: 30px; 842 | } 843 | 844 | .post-top-meta.authorpage .author-thumb { 845 | float: none; 846 | } 847 | 848 | .authorpage .author-description { 849 | font-size: 1rem; 850 | color: rgba(0, 0, 0, .6); 851 | } 852 | 853 | .post-top-meta.authorpage .btn.follow { 854 | padding: 7px 20px; 855 | margin-top: 10px; 856 | margin-left: 0; 857 | font-size: 0.9rem; 858 | } 859 | 860 | .graybg.authorpage { 861 | border-top: 1px solid #f0f0f0; 862 | } 863 | 864 | .authorpostbox { 865 | width: 760px; 866 | margin: 0px auto; 867 | margin-bottom: 1.5rem; 868 | max-width: 100%; 869 | } 870 | 871 | .authorpostbox .img-thumb { 872 | width: 100%; 873 | } 874 | 875 | .sociallinks { 876 | margin: 1rem 0; 877 | } 878 | 879 | .sociallinks a { 880 | background: #666; 881 | color: #fff; 882 | width: 22px; 883 | height: 22px; 884 | display: inline-block; 885 | text-align: center; 886 | line-height: 22px; 887 | border-radius: 50%; 888 | font-size: 12px; 889 | } 890 | 891 | #comments { 892 | margin-top: 3rem; 893 | margin-bottom: 1.5rem; 894 | } 895 | 896 | .sidebar { 897 | max-width: 340px; 898 | font-size: 15px; 899 | padding: 15px; 900 | background-color: #fff; 901 | position: -webkit-sticky; 902 | position: sticky; 903 | top: 72px; 904 | } 905 | 906 | .sidebar h5 { 907 | margin-bottom: 1rem; 908 | text-align: center; 909 | position: relative; 910 | font-weight: 700; 911 | } 912 | 913 | .sidebar h5 span { 914 | background-color: #fff; 915 | position: relative; 916 | z-index: 2; 917 | display: inline-block; 918 | padding: 0px 15px 0 15px; 919 | text-align: center; 920 | font-size: 14px; 921 | text-transform: uppercase; 922 | letter-spacing: 1px; 923 | } 924 | 925 | .sidebar h5:before { 926 | margin-bottom: 0; 927 | position: absolute; 928 | z-index: 1; 929 | left: 0px; 930 | top: 12px; 931 | width: 100%; 932 | height: 1px; 933 | content: ''; 934 | background-color: #333333; 935 | } 936 | 937 | .sidebar ul { 938 | list-style: none; 939 | padding-left: 0; 940 | } 941 | 942 | .sidebar ul li a { 943 | color: #999; 944 | border-bottom: 1px solid #f6f6f6; 945 | display: block; 946 | padding-bottom: 10px; 947 | padding-top: 10px; 948 | } 949 | 950 | .sidebar-section { 951 | margin-bottom: 2rem; 952 | border: 5px; 953 | box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.1); 954 | box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.14); 955 | padding: 15px; 956 | } 957 | 958 | .sidebar #mc_embed_signup form { 959 | padding: 0 !Important; 960 | } 961 | 962 | .sidebar #mc_embed_signup .button { 963 | width: 100% !Important; 964 | background: #675bff !Important; 965 | height: auto; 966 | padding: 6px 20px; 967 | font-weight: 600; 968 | box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1); 969 | } 970 | 971 | .sidebar #mc_embed_signup h2 { 972 | font-weight: 400; 973 | font-size: 15px; 974 | color: #999; 975 | margin-bottom: 1rem; 976 | line-height: 1.5; 977 | text-align: center; 978 | } 979 | 980 | .sidebar #mc_embed_signup input { 981 | width: 100%; 982 | } 983 | 984 | .sidebar #mc_embed_signup .mc-field-group { 985 | width: 100% !Important; 986 | } 987 | 988 | #mc_embed_signup .mc-field-group input { 989 | text-indent: 5% !Important; 990 | } 991 | 992 | #mc_embed_signup { 993 | font-family: inherit !Important; 994 | } 995 | 996 | .sidebar-right .sidebar { 997 | max-width: inherit; 998 | } 999 | 1000 | .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { 1001 | font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; 1002 | } 1003 | 1004 | .article-post .h1, .article-post .h2, .article-post .h3, .article-post .h4, .article-post .h5, .article-post .h6, .article-post h1, .article-post h2, .article-post h3, .article-post h4, .article-post h5, .article-post h6 { 1005 | font-weight: 500; 1006 | margin-bottom: 1.5rem; 1007 | } 1008 | 1009 | .article-post img.shadow { 1010 | -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30); 1011 | -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30); 1012 | box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30); 1013 | } 1014 | 1015 | img { 1016 | max-width: 100%; 1017 | height: auto; 1018 | } 1019 | 1020 | .bottompagination span.navigation { 1021 | 1022 | } 1023 | 1024 | .bottompagination span.navigation a { 1025 | background: #008744; 1026 | color: #fff; 1027 | padding: 5px; 1028 | border-radius: 3px; 1029 | text-transform: none; 1030 | font-weight: 500; 1031 | letter-spacing: 0; 1032 | min-width: 100px; 1033 | display: inline-block; 1034 | } 1035 | 1036 | .pointerup { 1037 | margin-bottom: -18px; 1038 | margin-left: 49%; 1039 | font-size: 30px; 1040 | } 1041 | 1042 | .pointerup i.fa { 1043 | color: #eaeaea; 1044 | } 1045 | 1046 | .bottompagination span.navigation i { 1047 | display: inline-block; 1048 | } 1049 | 1050 | span.navigation { 1051 | display: block; 1052 | font-size: 0.93rem; 1053 | font-weight: 700; 1054 | text-align: center; 1055 | position: relative; 1056 | } 1057 | 1058 | span.navigation:before { 1059 | margin-bottom: 0; 1060 | position: absolute; 1061 | z-index: 1; 1062 | left: 0px; 1063 | right: 0px; 1064 | top: 12px; 1065 | height: 1px; 1066 | content: ''; 1067 | background-color: #eee; 1068 | } 1069 | 1070 | .pagination { 1071 | display: inline-block; 1072 | background: #fff; 1073 | z-index: 1; 1074 | position: relative; 1075 | padding: 0 20px; 1076 | font-size: 13px; 1077 | letter-spacing: 0.5px; 1078 | font-weight: 500; 1079 | text-transform: uppercase; 1080 | } 1081 | 1082 | iframe { 1083 | max-width: 100%; 1084 | } 1085 | 1086 | @media (max-width: 1199px) { 1087 | .container { 1088 | width: 100%; 1089 | max-width: 100%; 1090 | padding-right: 15px; 1091 | padding-left: 15px; 1092 | margin-right: auto; 1093 | margin-left: auto; 1094 | } 1095 | } 1096 | 1097 | @media (max-width: 991px) { 1098 | .navbar-toggleable-md .navbar-nav .nav-link { 1099 | margin-left: 0; 1100 | margin-top: 10px; 1101 | } 1102 | 1103 | .intro { 1104 | padding: 3rem 0; 1105 | } 1106 | 1107 | .wrapintro { 1108 | padding: 2rem 1rem; 1109 | } 1110 | 1111 | .intro h2 { 1112 | margin-top: 1rem; 1113 | margin-bottom: 1rem; 1114 | } 1115 | } 1116 | 1117 | @media (max-width: 575px) { 1118 | .footer { 1119 | text-align: center; 1120 | } 1121 | 1122 | .footer-widget { 1123 | margin-bottom: 1rem; 1124 | margin-top: 1rem; 1125 | } 1126 | 1127 | .sidebar { 1128 | max-width: 100%; 1129 | } 1130 | 1131 | .copyright .pull-left, .copyright .pull-right { 1132 | float: none; 1133 | } 1134 | 1135 | .beforefooter { 1136 | text-align: center; 1137 | } 1138 | 1139 | .beforefooter .footersocial { 1140 | text-align: center !important; 1141 | margin-top: 1rem; 1142 | } 1143 | 1144 | .form-group .col-md-6:first-child { 1145 | margin-bottom: 1rem; 1146 | } 1147 | 1148 | } 1149 | -------------------------------------------------------------------------------- /assets/css/user.css: -------------------------------------------------------------------------------- 1 | .lunrsearchresult .title { 2 | color: #d9230f; 3 | } 4 | 5 | .lunrsearchresult .url { 6 | color: silver; 7 | } 8 | 9 | .lunrsearchresult a { 10 | display: block; 11 | color: #777; 12 | } 13 | 14 | .lunrsearchresult a:hover, .lunrsearchresult a:focus { 15 | text-decoration: none; 16 | } 17 | 18 | .lunrsearchresult a:hover .title { 19 | text-decoration: underline; 20 | } 21 | 22 | .form-field { 23 | width: 100%; 24 | padding: 8px; 25 | border: 3px solid black; 26 | } 27 | 28 | .share-button { 29 | position: relative; 30 | display: inline-flex; 31 | align-items: center; 32 | padding: 10px; 33 | margin: 10px; 34 | color: #fff; 35 | background-color: #fff; 36 | border-radius: 2px; 37 | box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35); 38 | text-decoration: none; 39 | font-family: "Open Sans", Helvetica, Arial, sans-serif; 40 | font-weight: 600; 41 | font-size: 15px; 42 | } 43 | 44 | .share-button:hover { 45 | color: #fff; 46 | background-color: #4f4f4f; 47 | } 48 | 49 | .share-button:active { 50 | top: 1px; 51 | box-shadow: 0 0 1px rgba(0, 0, 0, 0.25); 52 | } 53 | 54 | .share-button svg { 55 | fill: #ffffff; 56 | width: 19px; 57 | height: 19px; 58 | margin-right: 5px; 59 | } 60 | 61 | .share-button.facebook { 62 | background-color: #4A66B7; 63 | } 64 | 65 | .share-button.facebook:hover { 66 | background-color: #556fbb; 67 | } 68 | 69 | .share-button.twitter { 70 | background-color: #1B95E0; 71 | } 72 | 73 | .share-button.twitter:hover { 74 | background-color: #269ce5; 75 | } 76 | 77 | .share-button.pinterest { 78 | background-color: #c92228; 79 | } 80 | 81 | .share-button.pinterest:hover { 82 | background-color: #cf4146; 83 | } 84 | 85 | .share-button.linkedin { 86 | background-color: #0077B5; 87 | } 88 | 89 | .share-button.linkedin:hover { 90 | background-color: #1e84b9; 91 | } 92 | 93 | .share-button.google-plus { 94 | background-color: #c92228; 95 | } 96 | 97 | .share-button.google-plus:hover { 98 | background-color: #cf4146; 99 | } 100 | -------------------------------------------------------------------------------- /assets/fonts/casper-icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/fonts/casper-icons.eot -------------------------------------------------------------------------------- /assets/fonts/casper-icons.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by IcoMoon 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /assets/fonts/casper-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/fonts/casper-icons.ttf -------------------------------------------------------------------------------- /assets/fonts/casper-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/fonts/casper-icons.woff -------------------------------------------------------------------------------- /assets/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/1.jpg -------------------------------------------------------------------------------- /assets/images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/2.jpg -------------------------------------------------------------------------------- /assets/images/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/3.jpg -------------------------------------------------------------------------------- /assets/images/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/4.jpg -------------------------------------------------------------------------------- /assets/images/digitalocean_ref.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/digitalocean_ref.jpg -------------------------------------------------------------------------------- /assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/favicon.ico -------------------------------------------------------------------------------- /assets/images/head.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/head.jpg -------------------------------------------------------------------------------- /assets/images/jekyll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/jekyll.png -------------------------------------------------------------------------------- /assets/images/john.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdrrazan/Prasad/335c39c7aafa9315b07434a7730077a6052b54ee/assets/images/john.jpg -------------------------------------------------------------------------------- /assets/js/ie10-viewport-bug-workaround.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * IE10 viewport hack for Surface/desktop Windows 8 bug 3 | * Copyright 2014-2017 The Bootstrap Authors 4 | * Copyright 2014-2017 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | */ 7 | 8 | // See the Getting Started docs for more information: 9 | // https://getbootstrap.com/getting-started/#support-ie10-width 10 | 11 | (function () { 12 | 'use strict' 13 | 14 | if (navigator.userAgent.match(/IEMobile\/10\.0/)) { 15 | var msViewportStyle = document.createElement('style') 16 | msViewportStyle.appendChild( 17 | document.createTextNode( 18 | '@-ms-viewport{width:auto!important}' 19 | ) 20 | ) 21 | document.head.appendChild(msViewportStyle) 22 | } 23 | 24 | }()) 25 | -------------------------------------------------------------------------------- /assets/js/jquery.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ 2 | !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), 3 | a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), 4 | null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" 40 | 41 | 42 |
43 |
44 | 46 | 58 | 59 | 61 | {% if paginator.previous_page %} 62 | {% if paginator.previous_page > 0 %} 63 |
64 | {% endif %} 65 | {% endif %} 66 |
67 |
68 |
69 |

Blog Posts

70 |
71 |
72 | {% for post in paginator.posts %} 73 | {% unless post.featured == true %} 74 | {% include postbox.html %} 75 | {% endunless %} 76 | {% endfor %} 77 |
78 | 79 | 80 |
81 | 82 | {% include pagination.html %} 83 | 84 |
85 |
86 | 87 | 88 |
89 | {% include sidebar.html %} 90 |
91 |
92 | -------------------------------------------------------------------------------- /search.json: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | [ 4 | {% for post in site.posts %} 5 | { 6 | "title" : "{{ post.title | escape }}", 7 | "url" : "{{ site.baseurl }}{{ post.url }}", 8 | "category" : "{{ post.categories }}", 9 | "date" : "{{ post.date }}" 10 | } {% unless forloop.last %},{% endunless %} 11 | {% endfor %} 12 | ] 13 | -------------------------------------------------------------------------------- /sitemap.xml: -------------------------------------------------------------------------------- 1 | --- 2 | layout: null 3 | --- 4 | 5 | 6 | {% for page in site.pages %} 7 | {% if page.sitemap != null and page.sitemap != empty %} 8 | 9 | {{ site.url }}{{ page.url }} 10 | {% if page.sitemap %} 11 | {% if page.sitemap.lastmod %} 12 | {{ page.sitemap.lastmod | date_to_xmlschema }} 13 | {% endif %} 14 | {% if page.sitemap.changefreq %} 15 | {{ page.sitemap.changefreq }} 16 | {% endif %} 17 | {% if page.sitemap.priority %} 18 | {{ page.sitemap.priority }} 19 | {% endif %} 20 | {% endif %} 21 | 22 | {% endif %} 23 | {% endfor %} 24 | {% for post in site.posts %} 25 | 26 | {{ site.url }}{{ post.url }} 27 | {% if post.lastmod == null %} 28 | {{ post.date | date_to_xmlschema }} 29 | {% else %} 30 | {{ post.lastmod | date_to_xmlschema }} 31 | {% endif %} 32 | weekly 33 | 1.0 34 | 35 | {% endfor %} 36 | 37 | -------------------------------------------------------------------------------- /theme-setup/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: Ultimate Guide to setup Prasad Jekyll theme 4 | comments: true 5 | --- 6 | 7 | Prasad is the modified form of Affiliates Jekyll Theme. 8 | 9 | - **Demo:** https://prasad.cdrrazan.com 10 | 11 | >You can view the full live site using this theme 12 | >HERE.
13 | 14 | >If you need any help open the issue in target="_blank"> here. 16 | 17 | 18 |

Features

19 | 20 | - Built for Jekyll 21 | > Built in version 3.8.5 22 | - Compatible with Github, Gitlab and Netlify Pages 23 | - Featured Posts 24 | - Index Pagination 25 | - Post Categories 26 | > categories/name 27 | - Prev/Next Link 28 | - Category Archives (this is not yet compatible with github pages though) 29 | > compatible with netlify and gitlab pages 30 | - Integrations: 31 | - Disqus Comments 32 | - Google Analaytics 33 | - Sharethis Integration 34 | - Formspree.io Contact 35 | - Design Features: 36 | - Bootstrap v4.0.0-alpha.6 37 | - Font Awesome 38 | - Masonry 39 | - Layouts: 40 | - Default 41 | - Sticky Sidebar 42 | - Page 43 | - Archive 44 | 45 | #### How to Use 46 | 47 | Let's move on to using Prasad template in Jekyll: 48 | 49 | [Download](https://github.com/cdrrazan/prasad/archive/master.zip) or Fork *cdrrazan/prasad*. 50 | - In your local project, open _config.yml. If your site is in root, for baseurl, make sure this is set to baseurl: /. Also, change your Google Analytics code, Disqus username, Authors, ShareThis code (https://www.sharethis.com/) etc. 51 | 52 | - Prasad requires 3 plugins: 53 | - $ gem install jekyll-paginate 54 | - $ gem install jekyll-archives 55 | - $ gem install jekyll-seo-tag 56 | 57 | - Locate the files and customize: 58 | - header & footer in default.html. 59 | - homepage in index.html 60 | - contact form in contact.html (https://formspree.io/) 61 | > Suitable for any third party Contact form service provider. 62 | - post sidebar in includes/sidebar.html 63 | > Suitable for Referral or Ads Code. You can make sidebar unsticky as well. 64 | - sign up form in includes/newsletter.html 65 | > Suitable for newsletter service. You can directly use the REVUE newsletter service from here. 66 | - search blog in Search/index.html 67 | > Theme uses Lunr.js for searching the blog. 68 | 69 | - Start blogging by adding your .md files in _posts. You will see in examples in the download. 70 | - YAML front matter 71 | - post featured - featured:true 72 | - post featured image - image: assets/images/mypic.jpg 73 | - page comments - comments:true 74 | > Can setup multiple commenting system as well. 75 | - meta description (optional) - description: "this is my meta description" 76 | - permalinks (optional) - permalink: /blog/this-is-link/ 77 | > Setting up custom permalink in the post section will override permalink config from _config.yml 78 | 79 | YAML Post Example: 80 |
 81 | ---
 82 | layout: post
 83 | title:  "We all wait for summer"
 84 | author: john
 85 | categories: [ Jekyll, tutorial ]
 86 | image: assets/images/1.jpg
 87 | featured: true
 88 | permalink: /blog/permalinks-setup/
 89 | ---
 90 | 
91 | 92 | 93 | YAML Page Example 94 |
 95 | ---
 96 | layout: page
 97 | title: Prasad Template for Jekyll
 98 | comments: true
 99 | ---
100 | 
101 | 102 | - SEO 103 | - This theme uses jekyll-seo-tag plugins for SEO. Please refer to the [documentation of the plugins](https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md) for additional theme uses and modification. 104 | 105 | - Instruction on deploying in Gitlab and Netlify 106 | - Gitlab: Add .gitlab-ci.yml for building Jekyll in Gitlab Pages 107 | - Netlify: Visit [this netlify docs](https://www.netlify.com/blog/2015/10/28/a-step-by-step-guide-jekyll-3.0-on-netlify/) 108 | 109 |
All the images posted here are for blog demo purpose only.
110 | --------------------------------------------------------------------------------