Skip to content

Commit bb55cd2

Browse files
Merge pull request sujaykundu777#65 from sujaykundu777/dev-august
release v.0.4.6
2 parents f0f816f + 18557c0 commit bb55cd2

31 files changed

+14853
-181
lines changed

‎Gemfile‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem 'jekyll', '~> 4.0.0'
3+
gem 'jekyll', '~> 4.1', '>= 4.1.1'
44
gem 'bundler'
55
gem 'kramdown'
66
gem 'rack-jekyll'
@@ -16,12 +16,10 @@ gem 'puma'
1616
group :jekyll_plugins do
1717
gem 'devlopr', '~> 0.4.5'
1818
gem 'jgd', '~> 1.12'
19-
gem 'jekyll-feed', '~> 0.13.0'
2019
gem 'jekyll-paginate', '~> 1.1.0'
2120
gem 'jekyll-gist', '~> 1.5.0'
2221
gem 'jekyll-seo-tag', '~> 2.6.1'
2322
gem 'jekyll-sitemap', '~> 1.4.0'
24-
gem 'jekyll-algolia', '~> 1.6'
2523
gem 'jekyll-menus', '~> 0.6.1'
2624
gem 'jekyll-admin', '~> 0.10.2'
2725
end

‎Gemfile.lock‎

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,9 @@ GEM
33
specs:
44
addressable (2.7.0)
55
public_suffix (>= 2.0.2, < 5.0)
6-
algolia_html_extractor (2.6.2)
7-
json (~> 2.0)
8-
nokogiri (~> 1.10.4)
9-
algoliasearch (1.27.3)
10-
httpclient (~> 2.8, >= 2.8.3)
11-
json (>= 1.5.1)
12-
backports (3.18.1)
6+
backports (3.18.2)
137
colorator (1.1.0)
14-
concurrent-ruby (1.1.6)
8+
concurrent-ruby (1.1.7)
159
devlopr (0.4.5)
1610
jekyll (>= 3.5, < 5.0)
1711
jekyll-feed (~> 0.13.0)
@@ -28,23 +22,21 @@ GEM
2822
multipart-post (>= 1.2, < 3)
2923
ffi (1.13.1)
3024
ffi (1.13.1-x64-mingw32)
31-
filesize (0.2.0)
3225
forwardable-extended (2.6.0)
3326
http_parser.rb (0.6.0)
34-
httpclient (2.8.3)
3527
i18n (1.8.5)
3628
concurrent-ruby (~> 1.0)
37-
jekyll (4.0.1)
29+
jekyll (4.1.1)
3830
addressable (~> 2.4)
3931
colorator (~> 1.0)
4032
em-websocket (~> 0.5)
41-
i18n (>= 0.9.5, < 2)
33+
i18n (~> 1.0)
4234
jekyll-sass-converter (~> 2.0)
4335
jekyll-watch (~> 2.0)
4436
kramdown (~> 2.1)
4537
kramdown-parser-gfm (~> 1.0)
4638
liquid (~> 4.0)
47-
mercenary (~> 0.3.3)
39+
mercenary (~> 0.4.0)
4840
pathutil (~> 0.9)
4941
rouge (~> 3.0)
5042
safe_yaml (~> 1.0)
@@ -53,15 +45,6 @@ GEM
5345
jekyll (>= 3.7, < 5.0)
5446
sinatra (~> 1.4)
5547
sinatra-contrib (~> 1.4)
56-
jekyll-algolia (1.6.0)
57-
algolia_html_extractor (~> 2.6)
58-
algoliasearch (~> 1.26)
59-
filesize (~> 0.1)
60-
jekyll (>= 3.6, < 5.0)
61-
json (~> 2.0)
62-
nokogiri (~> 1.6)
63-
progressbar (~> 1.9)
64-
verbal_expressions (~> 0.1.5)
6548
jekyll-feed (0.13.0)
6649
jekyll (>= 3.7, < 5.0)
6750
jekyll-gist (1.5.0)
@@ -80,7 +63,6 @@ GEM
8063
jgd (1.12)
8164
jekyll (>= 1.5.1)
8265
trollop (= 2.9.9)
83-
json (2.3.1)
8466
kramdown (2.3.0)
8567
rexml
8668
kramdown-parser-gfm (1.1.0)
@@ -89,21 +71,15 @@ GEM
8971
listen (3.2.1)
9072
rb-fsevent (~> 0.10, >= 0.10.3)
9173
rb-inotify (~> 0.9, >= 0.9.10)
92-
mercenary (0.3.6)
93-
mini_portile2 (2.4.0)
74+
mercenary (0.4.0)
9475
multi_json (1.15.0)
9576
multipart-post (2.1.1)
9677
nio4r (2.5.2)
97-
nokogiri (1.10.10)
98-
mini_portile2 (~> 2.4.0)
99-
nokogiri (1.10.10-x64-mingw32)
100-
mini_portile2 (~> 2.4.0)
10178
octokit (4.18.0)
10279
faraday (>= 0.9)
10380
sawyer (~> 0.8.0, >= 0.5.3)
10481
pathutil (0.16.2)
10582
forwardable-extended (~> 2.6)
106-
progressbar (1.10.1)
10783
public_suffix (4.0.5)
10884
puma (4.3.5)
10985
nio4r (~> 2.0)
@@ -121,7 +97,7 @@ GEM
12197
rb-inotify (0.10.1)
12298
ffi (~> 1.0)
12399
rexml (3.2.4)
124-
rouge (3.21.0)
100+
rouge (3.22.0)
125101
safe_yaml (1.0.5)
126102
sassc (2.4.0)
127103
ffi (~> 1.9)
@@ -151,7 +127,6 @@ GEM
151127
tzinfo-data (1.2020.1)
152128
tzinfo (>= 1.0.0)
153129
unicode-display_width (1.7.0)
154-
verbal_expressions (0.1.5)
155130
wdm (0.1.1)
156131

157132
PLATFORMS
@@ -161,10 +136,8 @@ PLATFORMS
161136
DEPENDENCIES
162137
bundler
163138
devlopr (~> 0.4.5)
164-
jekyll (~> 4.0.0)
139+
jekyll (~> 4.1, >= 4.1.1)
165140
jekyll-admin (~> 0.10.2)
166-
jekyll-algolia (~> 1.6)
167-
jekyll-feed (~> 0.13.0)
168141
jekyll-gist (~> 1.5.0)
169142
jekyll-menus (~> 0.6.1)
170143
jekyll-paginate (~> 1.1.0)

‎README.md‎

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
![](https://ruby-gem-downloads-badge.herokuapp.com/devlopr?type=total&color=brightgreen&style=plastic)
66
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)
77

8-
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.
9-
The Theme supports both Light and Dark Style. Highly Customizable and No Hosting or Maintainence Cost is required !
8+
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) !
9+
10+
Highly Customizable and No Hosting or Maintainence Cost is required !
1011

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

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

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

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

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

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

53-
#### Search Configuration
54-
55-
Replace *_algolia_api_key* content with your algolia's app Admin API key and run to index blog posts:
56-
57-
`jekyll algolia`
58-
59-
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/)
54+
## Recent Release Changes (v 0.4.6):
6055

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

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

6563
## Pull the latest changes
6664

‎_algolia_api_key‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎_config.yml‎

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
title: devlopr
22
subtitle: A Jekyll Theme Built for Developers
33
description: >- # this means to ignore newlines until "baseurl:"
4-
devlopr-jekyll is a Jekyll Theme Built For Developers
4+
devlopr-jekyll is a beautiful Jekyll Theme Built For Developers, which is optimized for speed and readability.
55
66
url: "" # the base hostname & protocol for your site, e.g. https://example.github.io
77
baseurl: "" # the subpath of your site, e.g. /blog
@@ -102,14 +102,6 @@ show_author_work_experiences: true
102102
show_author_education_details: true
103103
show_author_project_details: true
104104

105-
# algolia search
106-
algolia:
107-
application_id: D9WA1YKTRQ
108-
index_name: blog_posts # You can replace that with whatever name you want
109-
files_to_exclude: []
110-
nodes_to_index: 'article'
111-
search_only_api_key: 58ffdd7cd6c45ec1577a7fcd789b1b9a
112-
113105
# pagination of posts
114106
paginate: 4
115107
per_page: 4
@@ -145,12 +137,10 @@ defaults:
145137

146138
# Build settings
147139
plugins:
148-
- jekyll-feed
149140
- jekyll-paginate
150141
- jekyll-gist
151142
- jekyll-seo-tag
152143
- jekyll-sitemap
153-
- jekyll-algolia
154144
- jekyll-menus
155145

156146

‎_includes/algolia_search.html‎

Lines changed: 0 additions & 70 deletions
This file was deleted.

‎_includes/head.html‎

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,6 @@
8282
rel="stylesheet"
8383
href="https://cdn.snipcart.com/themes/v3.0.0-beta.3/default/snipcart.css"
8484
/>
85-
<link
86-
rel="stylesheet"
87-
type="text/css"
88-
href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch.min.css"
89-
/>
90-
<link
91-
rel="stylesheet"
92-
type="text/css"
93-
href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch-theme-algolia.min.css"
94-
/>
9585
<link
9686
rel="stylesheet"
9787
href="{{site.url}}{{site.baseurl}}/assets/bower_components/bootstrap/dist/css/bootstrap.min.css"
@@ -116,6 +106,9 @@
116106
type="image/gif"
117107
sizes="16x16"
118108
/>
109+
<script>
110+
var base_url = '{{ site.url}}{{site.baseurl}}' ;
111+
</script>
119112

120113
<!-- Jquery -->
121114
<script
@@ -127,12 +120,14 @@
127120
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/jquery.easing/jquery.easing.min.js"></script>
128121
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
129122
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/jquery-mousewheel/jquery.mousewheel.min.js"></script>
123+
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/ghostHunter/dist/jquery.ghostHunter.min.js"></script>
130124
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/lightgallery/dist/js/lightgallery-all.min.js"></script>
131125
<script src="https://cdnjs.cloudflare.com/ajax/libs/picturefill/3.0.2/picturefill.min.js"></script>
132126
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/imagesloaded/imagesloaded.pkgd.min.js"></script>
133127
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/nanobar/nanobar.min.js"></script>
134128
<script src="{{site.url}}{{site.baseurl}}/assets/bower_components/typewrite/dist/typewrite.min.js"></script>
135-
<script src="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch.min.js"></script>
129+
<!-- <script src="https://cdn.jsdelivr.net/npm/instantsearch.js@2.6.0/dist/instantsearch.min.js"></script> -->
130+
<script src="{{site.url}}{{site.baseurl}}/assets/js/search.js"></script>
136131
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>
137132
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
138133

@@ -143,6 +138,8 @@
143138
integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49"
144139
crossorigin="anonymous"
145140
></script>
141+
142+
146143
<!-- (you can remove the below scripts but do buy me a coffee to show some support :) -->
147144
<!-- Maker widget -->
148145
<script>
@@ -176,4 +173,9 @@
176173
data-x_margin="10"
177174
data-y_margin="10"
178175
></script>
176+
177+
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
178+
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
179+
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
180+
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
179181
</head>

0 commit comments

Comments
 (0)