Skip to content

Commit 4aca396

Browse files
dvXcodeclaude
andcommitted
Complete rebuild with Jekyll Serif theme for Volovyk ENK
- Replace Minimal Mistakes theme with Jekyll Serif professional business theme - Add custom Volovyk ENK branding and content - Create 4 service pages: Azure/NET consulting, Delphi modernization, Flutter development, Startup MVP - Update company information throughout (contact details, about page) - Remove unnecessary team section and blog posts - Configure theme for GitHub Pages compatibility This creates a clean, professional business website focused on software consulting services. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent f52551d commit 4aca396

File tree

2,935 files changed

+320597
-888
lines changed

Some content is hidden

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

2,935 files changed

+320597
-888
lines changed

.bundle/config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
BUNDLE_PATH: "vendor/bundle"

CLAUDE.md

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

Gemfile

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

3-
gem "github-pages", group: :jekyll_plugins
4-
gem "tzinfo-data"
5-
gem "wdm", "~> 0.1.0", platforms: [:mswin, :mingw, :x64_mingw]
6-
7-
group :jekyll_plugins do
8-
gem "jekyll-paginate"
9-
gem "jekyll-sitemap"
10-
gem "jekyll-gist"
11-
gem "jekyll-feed"
12-
gem "jekyll-emoji"
13-
gem "jekyll-include-cache"
14-
gem "jekyll-remote-theme"
15-
end
3+
gem "webrick", "~> 1.7"
4+
gem "jekyll", "~> 4.2"
5+
gem "jekyll-sass-converter", "~> 2.2"
6+
gem "jekyll-environment-variables"

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) Robert Austin - rob@zerostatic.io - github.com/zerostaticthemes
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

100644100755
Lines changed: 100 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,103 @@
1-
# dvxcode.github.io
1+
# Jekyll Serif Theme
22

3-
Through this blog, I hope to provide valuable insights and resources to others in the tech community, and to foster a sense of collaboration and connection with like-minded individuals.
3+
Serif is a modern business theme for Jekyll. It contains multiple content types for a typical brochure/marketing website. The theme is fully responsive, blazing fast and artfully illustrated.
44

5-
## Would you like to know more about the technology I used to create this blog? Please see the following links for more information:
5+
[Live Demo](https://jekyll-serif.netlify.app/) |
6+
[Zerostatic Themes](https://www.zerostatic.io)
67

7-
- [Ruby 101](https://jekyllrb.com/docs/ruby-101/)
8-
- [Setting up a Jekyll site with GitHub Pages](https://jekyllrb.com/docs/github-pages/)
9-
- [Configuring GitHub Metadata](https://github.com/jekyll/github-metadata/blob/master/docs/configuration.md#configuration) to work properly when developing locally and avoid `No GitHub API authentication could be found. Some fields may be missing or have incorrect data.` warnings.
8+
<a href="https://www.buymeacoffee.com/zerostatic" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
9+
10+
![Jekyll Serif Theme screenshot](https://www.zerostatic.io/theme/jekyll-serif/jekyll-serif-screenshot.png)
11+
12+
### Theme features
13+
14+
- Jekyll 4.2+
15+
- Netlify & Github Pages ready
16+
- Services (Collection)
17+
- Team (Collection)
18+
- Features (Data)
19+
- SCSS
20+
- 100% Responsive design, animated hamburger and mobile slide in menu
21+
- Bootstrap 4.6 - _Only the bootstrap grid and utilites are imported by default. If you want to use more of the Boostrap library you can uncomment the `@import` in `style.scss`_
22+
- 100/100 Google Lighthouse speed score
23+
- 100/100 Google Lighthouse seo score
24+
- 100/100 Google Lighthouse accessibility score
25+
- 100/100 Google Lighthouse best practices score
26+
- Under 50KB without images or 80KB with images and illustrations ⚡
27+
- Under 20KB without Google fonts ⚡⚡⚡
28+
- Robust example content included
29+
- Royalty free illustrations included
30+
31+
## Installation
32+
33+
### Installing Ruby & Jekyll
34+
35+
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.
36+
37+
### Installing Theme
38+
39+
Download or clone the theme.
40+
41+
To run the theme locally, navigate to the theme directory and run:
42+
43+
```
44+
bundle install
45+
```
46+
47+
To start the Jekyll local development server.
48+
49+
```
50+
bundle exec jekyll serve
51+
```
52+
53+
To build the theme.
54+
55+
```
56+
bundle exec jekyll build
57+
```
58+
59+
## Deployment
60+
61+
### Netlify
62+
63+
Use Netlify to deploy this theme. This theme contains a valid and tested `netlify.toml` - Feel free to use the 1-click deploy below.
64+
65+
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/zerostaticthemes/jekyll-serif-theme)
66+
67+
### Github Pages
68+
69+
This theme has been tested to work with Github Pages (and Github Project Pages). When using Github Pages you will need to update the `baseurl` in the `_config.yml` otherwise all the css, images and paths will be broken.
70+
71+
For example the site https://zerostaticthemes.github.io/jekyll-serif-theme would have `baseurl: "/jekyll-serif-theme/"`
72+
73+
## Extras
74+
75+
### License
76+
77+
- You cannot create ports of this theme
78+
- You cannot re-sell this theme
79+
80+
### Credits
81+
82+
- Beautiful royalty free Illustrations by Icons8 - https://icons8.com/illustrations/style--pixeltrue
83+
- Stock images by Unsplash - https://unsplash.com/
84+
- Feature icons by Noun Project - https://thenounproject.com/
85+
86+
## Support My Work
87+
88+
I've been building open source themes for all the main static site generators for over 4 years now. My premium themes allow me to continue to allocate time to maintain, improve and build new open source themes.
89+
90+
1. Leave a star ⭐🙏🏻
91+
2. Make a contribution to this theme, add a feature, fix a bug, nothing is to small
92+
2. Mention this theme on twitter [@zerostaticio](https://twitter.com/zerostaticio) 📢
93+
3. Purchase a premium theme 🔥
94+
95+
### All Jekyll Themes by Zerostatic
96+
97+
- [Jekyll Serif (Open Source)](https://www.zerostatic.io/theme/jekyll-serif/)
98+
- [Jekyll Atlantic (Open Source)](https://www.zerostatic.io/theme/jekyll-atlantic/)
99+
- [Jekyll Advance (Premium)](https://www.zerostatic.io/theme/jekyll-advance/)
100+
- [Jekyll Origin (Premium)](https://www.zerostatic.io/theme/jekyll-origin/)
101+
- [Jekyll Curate (Premium)](https://www.zerostatic.io/theme/jekyll-curate/)
102+
103+
🇦🇺 **Made in Australia** by Robert Austin

_config.yml

100644100755
Lines changed: 40 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,52 @@
1-
# Site settings
2-
title: "Volovyk ENK"
3-
email: "volovikdanil@gmail.com"
4-
description: "Volovyk ENK provides consulting in Azure, .NET Core, Delphi, Dart & Flutter, plus startup and mobile app development from Bergen, Norway."
5-
github_username: dvXcode
6-
minimal_mistakes_skin: air
7-
search: true
1+
baseurl: ''
2+
permalink: pretty
3+
title: 'Volovyk ENK'
4+
description: 'Volovyk ENK provides consulting in Azure, .NET Core, Delphi, Dart & Flutter, plus startup and mobile app development from Bergen, Norway.'
5+
6+
logo:
7+
mobile: "images/logo/logo-mobile.svg"
8+
mobile_height: "32px"
9+
mobile_width: "32px"
10+
desktop: "images/logo/logo.svg"
11+
desktop_height: "32px"
12+
desktop_width: "120px"
13+
14+
home:
15+
limit_services: 6
816

9-
permalink: /:title/
10-
11-
# Build settings
12-
markdown: kramdown
13-
remote_theme: mmistakes/minimal-mistakes
14-
# permalink removed to avoid basename key errors, use default post permalinks or set per-collection
15-
paginate: 5
16-
paginate_path: /blog/page:num/
17-
timezone: Europe/Oslo
18-
19-
# Collections for products (services)
2017
collections:
21-
products:
18+
services:
19+
output: true
20+
sort_by: weight
21+
team:
2222
output: true
23-
permalink: /products/:name/
24-
25-
# Include pages folder
26-
include:
27-
- _pages
28-
29-
# Plugins
30-
plugins:
31-
- jekyll-remote-theme
32-
- jekyll-paginate
33-
- jekyll-sitemap
34-
- jekyll-feed
35-
- jekyll-include-cache
36-
37-
# Author info
38-
author:
39-
name: "Dan Volovyk"
40-
avatar: "/assets/images/bio-photo.jpg"
41-
bio: "Tech-savvy programmer (MSc) specializing in Azure, .NET, Delphi, Dart & Flutter. Founder of multiple startups and mobile apps."
42-
links:
43-
- label: "Website"
44-
icon: "fas fa-fw fa-link"
45-
url: "https://volovyk.dev/"
46-
- label: "GitHub"
47-
icon: "fab fa-fw fa-github"
48-
url: "https://github.com/dvXcode"
49-
50-
# Footer links
51-
footer:
52-
links:
53-
- label: "GitHub"
54-
icon: "fab fa-fw fa-github"
55-
url: "https://github.com/dvXcode"
5623

57-
# Defaults for layouts
5824
defaults:
59-
# Blog posts
6025
- scope:
6126
path: ""
62-
type: posts
27+
type: "services"
6328
values:
64-
layout: single
65-
author_profile: false
66-
read_time: true
67-
share: true
68-
69-
# Pages (About & Contact)
70-
- scope:
71-
path: "_pages"
72-
type: pages
73-
values:
74-
layout: single
75-
author_profile: false
76-
77-
# Products collection
29+
layout: "service"
7830
- scope:
7931
path: ""
80-
type: products
32+
type: "team"
8133
values:
82-
layout: single
83-
author_profile: false
84-
share: false
85-
comments: false
34+
layout: "team"
35+
36+
sass:
37+
style: compressed # possible values: nested expanded compact compressed
8638

87-
# Archive settings
88-
category_archive:
89-
type: liquid
90-
path: /categories/
91-
tag_archive:
92-
type: liquid
93-
path: /tags/
39+
plugins:
40+
- jekyll-environment-variables
41+
42+
exclude:
43+
- Gemfile
44+
- Gemfile.lock
45+
- node_modules
46+
- vendor/bundle/
47+
- vendor/cache/
48+
- vendor/gems/
49+
- vendor/ruby/
50+
- LICENSE.md
51+
- LICENSE
52+
- README.md

_data/contact.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
email: 'volovikdanil@gmail.com'
2+
phone: '+47 123 456 789'
3+
contact_button_link: 'contact'

_data/features.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
[
2+
{
3+
"title": "Free Consultation",
4+
"description": "New clients receive an obligation free consultation.",
5+
"image": {
6+
"url": "images/features/noun_branding_1885335.svg",
7+
"width": 80,
8+
"height": 80
9+
}
10+
},
11+
{
12+
"title": "Certified Accountants",
13+
"description": "All members of our team are certified accountants.",
14+
"image": {
15+
"url": "images/features/noun_The Process_1885341.svg",
16+
"width": 80,
17+
"height": 80
18+
}
19+
},
20+
{
21+
"title": "Tax Compliance",
22+
"description": "We stay up to date on the latest changes to the tax code.",
23+
"image": {
24+
"url": "images/features/noun_3d modeling_1885342.svg",
25+
"width": 80,
26+
"height": 80
27+
}
28+
}
29+
]

0 commit comments

Comments
 (0)