Skip to content

Commit

Permalink
Merge pull request barryclark#65 from sujaykundu777/dev-august
Browse files Browse the repository at this point in the history
release v.0.4.6
  • Loading branch information
sujaykundu777 authored Aug 29, 2020
2 parents f0f816f + 18557c0 commit bb55cd2
Show file tree
Hide file tree
Showing 31 changed files with 14,853 additions and 181 deletions.
4 changes: 1 addition & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source "https://rubygems.org"

gem 'jekyll', '~> 4.0.0'
gem 'jekyll', '~> 4.1', '>= 4.1.1'
gem 'bundler'
gem 'kramdown'
gem 'rack-jekyll'
Expand All @@ -16,12 +16,10 @@ gem 'puma'
group :jekyll_plugins do
gem 'devlopr', '~> 0.4.5'
gem 'jgd', '~> 1.12'
gem 'jekyll-feed', '~> 0.13.0'
gem 'jekyll-paginate', '~> 1.1.0'
gem 'jekyll-gist', '~> 1.5.0'
gem 'jekyll-seo-tag', '~> 2.6.1'
gem 'jekyll-sitemap', '~> 1.4.0'
gem 'jekyll-algolia', '~> 1.6'
gem 'jekyll-menus', '~> 0.6.1'
gem 'jekyll-admin', '~> 0.10.2'
end
Expand Down
43 changes: 8 additions & 35 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,9 @@ GEM
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
algolia_html_extractor (2.6.2)
json (~> 2.0)
nokogiri (~> 1.10.4)
algoliasearch (1.27.3)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
backports (3.18.1)
backports (3.18.2)
colorator (1.1.0)
concurrent-ruby (1.1.6)
concurrent-ruby (1.1.7)
devlopr (0.4.5)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.13.0)
Expand All @@ -28,23 +22,21 @@ GEM
multipart-post (>= 1.2, < 3)
ffi (1.13.1)
ffi (1.13.1-x64-mingw32)
filesize (0.2.0)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
httpclient (2.8.3)
i18n (1.8.5)
concurrent-ruby (~> 1.0)
jekyll (4.0.1)
jekyll (4.1.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (>= 0.9.5, < 2)
i18n (~> 1.0)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3.3)
mercenary (~> 0.4.0)
pathutil (~> 0.9)
rouge (~> 3.0)
safe_yaml (~> 1.0)
Expand All @@ -53,15 +45,6 @@ GEM
jekyll (>= 3.7, < 5.0)
sinatra (~> 1.4)
sinatra-contrib (~> 1.4)
jekyll-algolia (1.6.0)
algolia_html_extractor (~> 2.6)
algoliasearch (~> 1.26)
filesize (~> 0.1)
jekyll (>= 3.6, < 5.0)
json (~> 2.0)
nokogiri (~> 1.6)
progressbar (~> 1.9)
verbal_expressions (~> 0.1.5)
jekyll-feed (0.13.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
Expand All @@ -80,7 +63,6 @@ GEM
jgd (1.12)
jekyll (>= 1.5.1)
trollop (= 2.9.9)
json (2.3.1)
kramdown (2.3.0)
rexml
kramdown-parser-gfm (1.1.0)
Expand All @@ -89,21 +71,15 @@ GEM
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.4.0)
mercenary (0.4.0)
multi_json (1.15.0)
multipart-post (2.1.1)
nio4r (2.5.2)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
nokogiri (1.10.10-x64-mingw32)
mini_portile2 (~> 2.4.0)
octokit (4.18.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
progressbar (1.10.1)
public_suffix (4.0.5)
puma (4.3.5)
nio4r (~> 2.0)
Expand All @@ -121,7 +97,7 @@ GEM
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
rouge (3.21.0)
rouge (3.22.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
Expand Down Expand Up @@ -151,7 +127,6 @@ GEM
tzinfo-data (1.2020.1)
tzinfo (>= 1.0.0)
unicode-display_width (1.7.0)
verbal_expressions (0.1.5)
wdm (0.1.1)

PLATFORMS
Expand All @@ -161,10 +136,8 @@ PLATFORMS
DEPENDENCIES
bundler
devlopr (~> 0.4.5)
jekyll (~> 4.0.0)
jekyll (~> 4.1, >= 4.1.1)
jekyll-admin (~> 0.10.2)
jekyll-algolia (~> 1.6)
jekyll-feed (~> 0.13.0)
jekyll-gist (~> 1.5.0)
jekyll-menus (~> 0.6.1)
jekyll-paginate (~> 1.1.0)
Expand Down
24 changes: 11 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@
![](https://ruby-gem-downloads-badge.herokuapp.com/devlopr?type=total&color=brightgreen&style=plastic)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)

Just a little something I'm using to jump start a site refresh. I like to think of it as a starter for building your own Jekyll site. I purposely keep the styling minimal and bare to make it easier to add your own flare and markup.
The Theme supports both Light and Dark Style. Highly Customizable and No Hosting or Maintainence Cost is required !
Just a little something I'm using to jump start a site refresh. I like to think of it as a starter for building your own Jekyll site. I purposely keep the styling minimal and bare to make it easier to add your own flare and markup. (Under Active Development) !

Highly Customizable and No Hosting or Maintainence Cost is required !

### [Installation Guide](https://devlopr.netlify.app/get-started)

![devlopr jekyll](https://github.com/sujaykundu777/devlopr-jekyll/blob/master/assets/img/screenshot.PNG?raw=true)

devlopr uses Markdown Files to create data like Blog Posts, Gallery, Shop Products etc. No external database is required.
devlopr uses Markdown Files to generate data like Blog Posts, Gallery, Shop Products etc. No external database is required.

### Deploy your devlopr-jekyll blog - One Click Deploy

Expand All @@ -37,7 +38,7 @@ devlopr uses Markdown Files to create data like Blog Posts, Gallery, Shop Produc
- Stylesheet built using Sass
- Comments using [Hyvor](https://talk.hyvor.com/) and [Disqus](https://disqus.com/)
- SEO-optimized
- Real Time Search using [Algolia](https://algolia.com/)
- Real Time Search
- Sell Stuff (Ecommerce) in your Blog using [Snipcart](https://snipcart.com/)
- Send Newsletters using [Mailchimp](https://mailchimp.com/)
- Contact Forms using [Formspree](https://formspree.io/)
Expand All @@ -50,17 +51,14 @@ You can easily manage the site locally using the Jekyll admin : [http://localhos

![Jekyll Admin](https://github.com/sujaykundu777/devlopr-jekyll/blob/master/assets/img/jekyll-admin.PNG?raw=true)

#### Search Configuration

Replace *_algolia_api_key* content with your algolia's app Admin API key and run to index blog posts:

`jekyll algolia`

For more info : [Docs here](https://sujaykundu.com/jekyll/2020/06/18/how-to-add-realtime-search-to-your-devlopr-jekyll-blog-using-jekyll-algolia/)
## Recent Release Changes (v 0.4.6):

## Release Changes :
- Minor Bug fixes and optimizations
- You can use Editorial workflow while using Netlify CMS (Draft, Preview, Publish) !
- Removed Algolia, Now supporting real time search without anythird party !
- Removed Jekyll Feeds plugin to optimize build time (now uses auto feed generation) !

You can check out the info on latest changes [here](https://www.buymeacoffee.com/p/57109)
You can check out for all changelogs [here](https://www.buymeacoffee.com/p/57109)

## Pull the latest changes

Expand Down
1 change: 0 additions & 1 deletion _algolia_api_key

This file was deleted.

12 changes: 1 addition & 11 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
title: devlopr
subtitle: A Jekyll Theme Built for Developers
description: >- # this means to ignore newlines until "baseurl:"
devlopr-jekyll is a Jekyll Theme Built For Developers
devlopr-jekyll is a beautiful Jekyll Theme Built For Developers, which is optimized for speed and readability.
url: "" # the base hostname & protocol for your site, e.g. https://example.github.io
baseurl: "" # the subpath of your site, e.g. /blog
Expand Down Expand Up @@ -102,14 +102,6 @@ show_author_work_experiences: true
show_author_education_details: true
show_author_project_details: true

# algolia search
algolia:
application_id: D9WA1YKTRQ
index_name: blog_posts # You can replace that with whatever name you want
files_to_exclude: []
nodes_to_index: 'article'
search_only_api_key: 58ffdd7cd6c45ec1577a7fcd789b1b9a

# pagination of posts
paginate: 4
per_page: 4
Expand Down Expand Up @@ -145,12 +137,10 @@ defaults:

# Build settings
plugins:
- jekyll-feed
- jekyll-paginate
- jekyll-gist
- jekyll-seo-tag
- jekyll-sitemap
- jekyll-algolia
- jekyll-menus


Expand Down
70 changes: 0 additions & 70 deletions _includes/algolia_search.html

This file was deleted.

24 changes: 13 additions & 11 deletions _includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,16 +82,6 @@
rel="stylesheet"
href="https://cdn.snipcart.com/themes/v3.0.0-beta.3/default/snipcart.css"
/>
<link
rel="stylesheet"
type="text/css"
href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch.min.css"
/>
<link
rel="stylesheet"
type="text/css"
href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch-theme-algolia.min.css"
/>
<link
rel="stylesheet"
href="{{site.url}}{{site.baseurl}}/assets/bower_components/bootstrap/dist/css/bootstrap.min.css"
Expand All @@ -116,6 +106,9 @@
type="image/gif"
sizes="16x16"
/>
<script>
var base_url = '{{ site.url}}{{site.baseurl}}' ;
</script>

<!-- Jquery -->
<script
Expand All @@ -127,12 +120,14 @@
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/jquery.easing/jquery.easing.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/jquery-mousewheel/jquery.mousewheel.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/ghostHunter/dist/jquery.ghostHunter.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/lightgallery/dist/js/lightgallery-all.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/picturefill/3.0.2/picturefill.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/imagesloaded/imagesloaded.pkgd.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/nanobar/nanobar.min.js"></script>
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/typewrite/dist/typewrite.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch.min.js"></script> -->
<script src="{{site.url}}{{site.baseurl}}/assets/js/search.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>

Expand All @@ -143,6 +138,8 @@
integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49"
crossorigin="anonymous"
></script>


<!-- (you can remove the below scripts but do buy me a coffee to show some support :) -->
<!-- Maker widget -->
<script>
Expand Down Expand Up @@ -176,4 +173,9 @@
data-x_margin="10"
data-y_margin="10"
></script>

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
</head>
Loading

0 comments on commit bb55cd2

Please sign in to comment.