Skip to content

Commit d60c31a

Browse files
committed
Create my sweet web page for blogging
1 parent c46ff58 commit d60c31a

File tree

211 files changed

+13586
-3
lines changed

Some content is hidden

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

211 files changed

+13586
-3
lines changed

.DS_Store

6 KB
Binary file not shown.

.github/workflow/github-pages.yml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Build and deploy Jekyll site to GitHub Pages
2+
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
8+
jobs:
9+
github-pages:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v2
13+
- uses: actions/cache@v2
14+
with:
15+
path: vendor/bundle
16+
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }}
17+
restore-keys: |
18+
${{ runner.os }}-gems-
19+
- uses: helaili/jekyll-action@2.0.5 # Choose any one of the Jekyll Actions
20+
with: # Some relative inputs of your action
21+
token: ${{ secrets.GITHUB_TOKEN }}

.ruby-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.1.2

404.html

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
layout: page
3+
permalink: /404.html
4+
---
5+
6+
<div class="container">
7+
<div class="row">
8+
<div class="col col-12">
9+
<div class="error">
10+
<h2 class="error__title">404</h2>
11+
<p class="error__text">The requested page could not be found.</p>
12+
<a class="button" href="/">Back to homepage</a>
13+
</div>
14+
</div>
15+
</div>
16+
</div>

Gemfile

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
source 'https://rubygems.org'
2+
gem "bundler"
3+
gem "jekyll"
4+
gem "jekyll-paginate"
5+
gem "jekyll-sitemap"

Gemfile.lock

+75
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.1)
5+
public_suffix (>= 2.0.2, < 6.0)
6+
colorator (1.1.0)
7+
concurrent-ruby (1.1.10)
8+
em-websocket (0.5.3)
9+
eventmachine (>= 0.12.9)
10+
http_parser.rb (~> 0)
11+
eventmachine (1.2.7)
12+
ffi (1.15.5)
13+
forwardable-extended (2.6.0)
14+
http_parser.rb (0.8.0)
15+
i18n (1.12.0)
16+
concurrent-ruby (~> 1.0)
17+
jekyll (4.3.1)
18+
addressable (~> 2.4)
19+
colorator (~> 1.0)
20+
em-websocket (~> 0.5)
21+
i18n (~> 1.0)
22+
jekyll-sass-converter (>= 2.0, < 4.0)
23+
jekyll-watch (~> 2.0)
24+
kramdown (~> 2.3, >= 2.3.1)
25+
kramdown-parser-gfm (~> 1.0)
26+
liquid (~> 4.0)
27+
mercenary (>= 0.3.6, < 0.5)
28+
pathutil (~> 0.9)
29+
rouge (>= 3.0, < 5.0)
30+
safe_yaml (~> 1.0)
31+
terminal-table (>= 1.8, < 4.0)
32+
webrick (~> 1.7)
33+
jekyll-paginate (1.1.0)
34+
jekyll-sass-converter (2.2.0)
35+
sassc (> 2.0.1, < 3.0)
36+
jekyll-sitemap (1.4.0)
37+
jekyll (>= 3.7, < 5.0)
38+
jekyll-watch (2.2.1)
39+
listen (~> 3.0)
40+
kramdown (2.4.0)
41+
rexml
42+
kramdown-parser-gfm (1.1.0)
43+
kramdown (~> 2.0)
44+
liquid (4.0.3)
45+
listen (3.7.1)
46+
rb-fsevent (~> 0.10, >= 0.10.3)
47+
rb-inotify (~> 0.9, >= 0.9.10)
48+
mercenary (0.4.0)
49+
pathutil (0.16.2)
50+
forwardable-extended (~> 2.6)
51+
public_suffix (5.0.1)
52+
rb-fsevent (0.11.2)
53+
rb-inotify (0.10.1)
54+
ffi (~> 1.0)
55+
rexml (3.2.5)
56+
rouge (4.0.0)
57+
safe_yaml (1.0.5)
58+
sassc (2.4.0)
59+
ffi (~> 1.9)
60+
terminal-table (3.0.2)
61+
unicode-display_width (>= 1.1.1, < 3)
62+
unicode-display_width (2.3.0)
63+
webrick (1.7.0)
64+
65+
PLATFORMS
66+
x86_64-darwin-20
67+
68+
DEPENDENCIES
69+
bundler
70+
jekyll
71+
jekyll-paginate
72+
jekyll-sitemap
73+
74+
BUNDLED WITH
75+
2.3.26

README.md

+71-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,73 @@
1-
# ndemianc.github.io
1+
# Mria is a multipurpose Jekyll blog theme.
22

3-
@octocat :+1: This PR looks great - it's ready to merge! :shipit:
3+
Mria is a high-quality multipurpose Jekyll theme with a unique style and clean code. You can use Mria for multipurpose like blog, magazine, portfolio, etc. This theme is fully responsive, and it looks good on all types of screens and devices. If you’re looking for a theme that is clean, high performance, and simple, the Mria theme is exactly what you’re looking for then.
44

5+
* * *
6+
7+
### Demo
8+
9+
Check the theme in action [Live Demo](https://mria.netlify.app/) |
10+
[Artem Sheludko](https://jekyllthemes.io/developers/artem-sheludko)
11+
12+
* * *
13+
14+
### Theme features
15+
16+
- Works with GitHub Pages (host it for free)
17+
- Dark and light mode
18+
- No jQuery, only vanilla JS
19+
- 100% responsive Design
20+
- Clean and Modern Code
21+
- Optimized for mobile devices
22+
- Section featured posts
23+
- Section blog
24+
- Section videos
25+
- Section tag
26+
- Super fast performance ⚡⚡⚡
27+
- Social sharing buttons
28+
- Scroll to top button
29+
- Syntax highlighting (supports the Jekyll syntax highlighter)
30+
- Compatible with modern browsers
31+
- Medium style image zoom
32+
- Image Lazy loading
33+
- Image gallery
34+
- Tag page
35+
- Author page
36+
- Custom logo support
37+
- Support for multiple authors
38+
- Supports video posts
39+
- Supports contact form (Formspree)
40+
- Supports MailChimp newsletter
41+
- Supports Disqus comments
42+
- Supports Google Analytics
43+
- Ionicons icons
44+
- Free Google Fonts
45+
- Free Updates & Support
46+
47+
* * *
48+
49+
### Installation
50+
51+
#### Installing Ruby & Jekyll
52+
53+
If this is your first time using Jekyll, please follow the [Jekyll docs](https://jekyllrb.com/docs/installation/) and make sure your local environment (including Ruby) is setup correctly.
54+
55+
* * *
56+
57+
### Deployment
58+
59+
To run the theme locally, navigate to the theme directory and run `bundle install` to install the dependencies, then run `jekyll serve` or `bundle exec jekyll serve` to start the Jekyll server.
60+
61+
I would recommend checking the [Deployment Methods](https://jekyllrb.com/docs/deployment-methods/) page on Jekyll website.
62+
63+
* * *
64+
65+
### Documentation
66+
67+
Before using the Mria theme, please read the attached documentation.
68+
69+
* * *
70+
71+
### Support
72+
73+
<p>If you have any questions, please feel free to contact me by mail <a href="mailto:hi.artemsheludko@gmail.com">Contact</a><p>

_authors/sdemian.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
username: sdemian
3+
name: Sergii Demianchuk
4+
image: '/images/Sergii Demianchuk.jpeg'
5+
cover: '/images/lviv_background.jpg'
6+
location: North Carolina
7+
website: https://sdemian.com
8+
twitter: https://twitter.com/SergiiDemian
9+
facebook: https://www.facebook.com
10+
---
11+
I can and will deliver great results with a process that’s timely, collaborative and at a great value for everyone.

_config.yml

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
#-------------------------------
2+
# General Site Settings
3+
baseurl: "" # the subpath of your site, e.g. /blog
4+
url: "https://ndemianc.github.io" # the base hostname & protocol for your site, e.g. http://example.com
5+
6+
7+
#-------------------------------
8+
# Build Settings
9+
markdown: kramdown
10+
permalink: /:title
11+
plugins:
12+
- jekyll-paginate
13+
- jekyll-sitemap
14+
15+
paginate: 7
16+
paginate_path: "/blog/page/:num"
17+
18+
19+
#-------------------------------
20+
# Collections
21+
collections:
22+
pages:
23+
output: true
24+
permalink: /:name
25+
posts:
26+
output: true
27+
permalink: /blog/:slug
28+
authors:
29+
output: true
30+
permalink: /:name
31+
32+
# Pages Path
33+
defaults:
34+
- scope:
35+
path: ""
36+
values:
37+
layout: "default"
38+
- scope:
39+
path: ""
40+
type: "pages"
41+
values:
42+
layout: "page"
43+
- scope:
44+
path: ""
45+
type: "posts"
46+
values:
47+
layout: "post"
48+
- scope:
49+
path: ""
50+
type: "authors"
51+
values:
52+
layout: "author"
53+
54+
55+
sass:
56+
sass_dir: _sass
57+
style: compressed

0 commit comments

Comments
 (0)