Skip to content

Commit 5176b72

Browse files
author
root
committed
exec by jekyll
1 parent 959482f commit 5176b72

47 files changed

Lines changed: 26038 additions & 195 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
# Jekyll
2-
_site
2+
_drafts/
3+
_site/
4+
.DS_Store
5+
*.swp
36
.sass-cache
4-
.jekyll-metadata
7+
.jekyll-metadata
8+
9+
# JetBrain
10+
.idea/

Gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,11 @@
11
source 'https://rubygems.org'
2+
23
gem 'github-pages', group: :jekyll_plugins
4+
5+
group :development, :test do
6+
gem 'html-proofer'
7+
gem 'parallel'
8+
gem 'rake'
9+
gem 'rubocop'
10+
gem 'typhoeus'
11+
end

Gemfile.lock

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ GEM
88
tzinfo (~> 1.1)
99
addressable (2.6.0)
1010
public_suffix (>= 2.0.2, < 4.0)
11+
ast (2.4.0)
1112
coffee-script (2.4.1)
1213
coffee-script-source
1314
execjs
1415
coffee-script-source (1.11.1)
1516
colorator (1.1.0)
17+
colorize (0.8.1)
1618
commonmarker (0.17.13)
1719
ruby-enum (~> 0.5)
1820
concurrent-ruby (1.1.5)
@@ -84,9 +86,19 @@ GEM
8486
html-pipeline (2.11.0)
8587
activesupport (>= 2)
8688
nokogiri (>= 1.4)
89+
html-proofer (3.10.2)
90+
activesupport (>= 4.2, < 6.0)
91+
addressable (~> 2.3)
92+
colorize (~> 0.8)
93+
mercenary (~> 0.3.2)
94+
nokogiri (~> 1.9)
95+
parallel (~> 1.3)
96+
typhoeus (~> 1.3)
97+
yell (~> 2.0)
8798
http_parser.rb (0.6.0)
8899
i18n (0.9.5)
89100
concurrent-ruby (~> 1.0)
101+
jaro_winkler (1.5.2)
90102
jekyll (3.8.5)
91103
addressable (~> 2.4)
92104
colorator (~> 1.0)
@@ -209,15 +221,28 @@ GEM
209221
mini_portile2 (~> 2.4.0)
210222
octokit (4.14.0)
211223
sawyer (~> 0.8.0, >= 0.5.3)
224+
parallel (1.17.0)
225+
parser (2.6.3.0)
226+
ast (~> 2.4.0)
212227
pathutil (0.16.2)
213228
forwardable-extended (~> 2.6)
214229
public_suffix (3.1.0)
230+
rainbow (3.0.0)
231+
rake (12.3.2)
215232
rb-fsevent (0.10.3)
216233
rb-inotify (0.10.0)
217234
ffi (~> 1.0)
218235
rouge (2.2.1)
236+
rubocop (0.71.0)
237+
jaro_winkler (~> 1.5.1)
238+
parallel (~> 1.10)
239+
parser (>= 2.6)
240+
rainbow (>= 2.2.2, < 4.0)
241+
ruby-progressbar (~> 1.7)
242+
unicode-display_width (>= 1.4.0, < 1.7)
219243
ruby-enum (0.7.2)
220244
i18n
245+
ruby-progressbar (1.10.1)
221246
ruby_dep (1.5.0)
222247
rubyzip (1.2.3)
223248
safe_yaml (1.0.5)
@@ -237,12 +262,18 @@ GEM
237262
tzinfo (1.2.5)
238263
thread_safe (~> 0.1)
239264
unicode-display_width (1.6.0)
265+
yell (2.2.0)
240266

241267
PLATFORMS
242268
ruby
243269

244270
DEPENDENCIES
245271
github-pages
272+
html-proofer
273+
parallel
274+
rake
275+
rubocop
276+
typhoeus
246277

247278
BUNDLED WITH
248279
2.0.1

README.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
## jsdnhk@github profile - 2019
1+
# jsdnhk@github profile - 2019
2+
3+
***My footprints***: [https://jsdnhk.github.io/](https://jsdnhk.github.io) \
4+
Powered by Github page using Jekyll
5+
6+
7+
GitHub is the code portfolio!
8+
29

3-
My footprints: [https://jsdnhk.github.io/](https://jsdnhk.github.io) \
4-
Powered by Github Jekyll\
5-
GitHub is the code portfolio! \
610
**Although the world is full of suffering, it is also full of the overcoming of it.——Helen Keller**
711

8-
> Thanks to and Supported by: \
9-
> Free and open-source HTML template: \
10-
> Webpage: [OnePageLove-minimal-resume][ogl-resume] \
11-
> Author: [Nicolas Meuzard@dribbble][nm@db] \
12-
> Emoji CSS: \
13-
> Webpage: [Github-emoji-css][gh-emoji] \
14-
> Author: [afeld@github][afeld@gh] \
15-
> Web Counter: \
16-
> Webpage: [hitwebcounter.com][hitwebcounter]
12+
#### Thanks to and Supported by:
13+
14+
15+
* [OnePageLove-minimal-resume][ogl-resume]
16+
* [Emoji CSS][gh-emoji]
17+
* [Web Counter][hitwebcounter]
1718

1819
[jsdnhk-github]: <jsdnhk.github.io>
1920
[ogl-resume]: <https://onepagelove.com/minimal-resume>
20-
[nm@db]: <https://dribbble.com/NicolasMzrd>
2121
[gh-emoji]: <https://afeld.github.io/emoji-css/>
22-
[afeld@gh]: <https://github.com/afeld>
2322
[hitwebcounter]: <http://www.hitwebcounter.com>

Rakefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
require 'html-proofer'
4+
5+
task :test do
6+
sh 'bundle exec jekyll build'
7+
HTMLProofer.check_directory('./_site/', check_html: true).run
8+
end

_config.yml

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,35 @@
33
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
44
# You can create any custom variable you would like, and they will be accessible
55
# in the templates via {{ site.myvariable }}.
6-
title: jsdnhk@github profile
7-
email: dn@jsdnhk.com
8-
description: >- # this means to ignore newlines until "baseurl:"
9-
jsdnhk@github profile - 2019
10-
baseurl: "" # the subpath of your site, e.g. /blog
6+
7+
# global settings
8+
title: "jsdnhk@github profile"
9+
email: "dn@jsdnhk.com"
10+
description: "jsdnhk@github profile - 2019"
1111
url: "https://jsdnhk.github.io/"
12-
github_username: jsdnhk
12+
github_username: "jsdnhk"
13+
repository: "jsdnhk/jsdnhk.github.io
14+
theme: "jekyll-theme-midnight"
15+
#analytics_account: "UA-3769691-28" # for google analytics
16+
17+
# build settings
18+
#exclude: ["script", "vendor", "bower.json", "Gemfile", "Gemfile.lock", "Rakefile", "readme.md", "package.json", "node_modules"]
19+
exclude: ["script", "assets/vendor", "Gemfile", "Gemfile.lock", "Rakefile", "README.md", "package.json"]
20+
markdown: kramdown
21+
plugins:
22+
- jekyll-feed
23+
- jekyll-redirect-from
24+
- jekyll-seo-tag
25+
- jekyll-sitemap
26+
- jekyll-avatar
27+
- jemoji
28+
- jekyll-mentions
29+
# - jekyll-include-cache
1330

14-
# Others
15-
github: [metadata]
16-
encoding: UTF-8
17-
kramdown:
18-
input: GFM
19-
hard_wrap: false
20-
future: true
21-
jailed: false
22-
theme: jekyll-theme-dinky
23-
gfm_quirks: paragraph_end
24-
# plugins:
25-
# - jekyll-feed
26-
# - jekyll-redirect-from
27-
# - jekyll-seo-tag
28-
# - jekyll-sitemap
29-
# - jekyll-avatar
30-
# - jemoji
31-
# - jekyll-mentions
32-
# - jekyll-include-cache
31+
sass:
32+
style: :compressed
33+
# Where you keep your scss files
34+
sass_dir: assets/css/
35+
# Where sass should look for other scss
36+
load_paths:
37+
- node_modules/

_data/.gitkeep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Well-formatted site data should be placed here. The Jekyll engine will autoload all data files (using either the .yml, .yaml, .json, .csv or .tsv formats and extensions) in this directory, and they will be accessible via `site.data`.

_data/owner/intro.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
---

_includes/.gitkeep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
These are the partials that can be mixed and matched by your layouts and posts to facilitate reuse.

_includes/analytics.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<script>
2+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
3+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
4+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
5+
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
6+
7+
ga('create', '{{ site.analytics_account }}', 'auto');
8+
ga('send', 'pageview');
9+
</script>

0 commit comments

Comments
 (0)