Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
9364b35
feat: upgrade to bootstrap 5
chellem Jun 18, 2024
625d44b
Create CNAME
chellem Jun 18, 2024
b6485bc
feat: use scss
chellem Jun 18, 2024
ab56a13
Merge branch 'master' of github.com:J3-Tech/solid-jekyll
chellem Jun 18, 2024
3f7bf08
feat: show testimonial only when defined
chellem Jun 18, 2024
d20ea55
show clients block only when clients are defined
chellem Jun 18, 2024
6627648
feat: upgrade font-awesome
chellem Aug 15, 2024
465c233
feat: set values from config
chellem Aug 15, 2024
c029331
feat: add jekyll-tidy
chellem Aug 15, 2024
4aac7ac
fix: update Gemfile
chellem Aug 15, 2024
2bbd57d
fix: move script to file
chellem Aug 15, 2024
5b0085a
fix: spacing
chellem Aug 15, 2024
18ead3b
Create dependabot.yml
chellem Aug 15, 2024
5c08449
fix: use cdn links
chellem Aug 17, 2024
d3b6a82
Merge branch 'master' of github.com:J3-Tech/solid-jekyll
chellem Aug 17, 2024
aa13570
fix: use retinajs from cdn
chellem Aug 17, 2024
0c217e0
fix: use cdn for prettyPhoto
chellem Aug 17, 2024
a4c699e
fix: remove hoverdir
chellem Aug 17, 2024
75407b1
fix: add style.html
chellem Aug 17, 2024
272714a
feat: add seo
chellem Aug 17, 2024
32d9aea
fix: remove prettyPhoto assets
chellem Aug 17, 2024
b588492
feat: add sitemap
chellem Aug 17, 2024
2fb2e37
Bump rexml from 3.3.5 to 3.3.6 in the bundler group
dependabot[bot] Aug 22, 2024
ec168b4
Merge pull request #1 from J3-Tech/dependabot/bundler/bundler-6e3bc67060
chellem Aug 30, 2024
54c145f
Bump google-protobuf from 4.27.3 to 4.27.5 in the bundler group
dependabot[bot] Sep 19, 2024
89a8f4e
Bump jekyll from 4.3.3 to 4.3.4
dependabot[bot] Sep 23, 2024
49f06e4
Merge pull request #2 from J3-Tech/dependabot/bundler/bundler-30368baba1
chellem Jul 4, 2025
3b49489
Merge branch 'master' into dependabot/bundler/jekyll-4.3.4
chellem Jul 4, 2025
307dbd7
Merge pull request #3 from J3-Tech/dependabot/bundler/jekyll-4.3.4
chellem Jul 4, 2025
896c635
Bump the bundler group with 3 updates
dependabot[bot] Jul 4, 2025
6a73566
Merge pull request #4 from J3-Tech/dependabot/bundler/bundler-d6931312d8
chellem Jul 4, 2025
4a08c01
Bump jekyll from 4.3.4 to 4.4.1
dependabot[bot] Jul 7, 2025
890bb42
Update nav.html
chellem Jul 10, 2025
070e9a0
Merge pull request #5 from J3-Tech/dependabot/bundler/jekyll-4.4.1
chellem Jul 10, 2025
aa206af
Update _config.yml
chellem Jul 10, 2025
915cd15
Update wrap.html
chellem Jul 10, 2025
5ccc455
Update portfolio.html
chellem Jul 15, 2025
74e66e0
Update carousel.html
chellem Jul 15, 2025
1b9daa5
Update carousel.html
chellem Jul 15, 2025
7bbd9f9
Update _config.yml
chellem Aug 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "bundler" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
solid-jekyll.j3-tech.com
11 changes: 11 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Gemfile

source "https://rubygems.org"

gem "jekyll", "~> 4.4.1"

group :jekyll_plugins do
gem "jekyll-tidy", "~> 0.2.0"
gem 'jekyll-seo-tag'
gem 'jekyll-sitemap'
end
183 changes: 183 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.3.0)
bigdecimal (3.2.2)
colorator (1.1.0)
concurrent-ruby (1.3.5)
csv (3.3.5)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.17.2)
ffi (1.17.2-aarch64-linux-gnu)
ffi (1.17.2-aarch64-linux-musl)
ffi (1.17.2-arm-linux-gnu)
ffi (1.17.2-arm-linux-musl)
ffi (1.17.2-arm64-darwin)
ffi (1.17.2-x86-linux-gnu)
ffi (1.17.2-x86-linux-musl)
ffi (1.17.2-x86_64-darwin)
ffi (1.17.2-x86_64-linux-gnu)
ffi (1.17.2-x86_64-linux-musl)
forwardable-extended (2.6.0)
google-protobuf (4.31.1)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-aarch64-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-aarch64-linux-musl)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-x86-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-x86-linux-musl)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-x86_64-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.31.1-x86_64-linux-musl)
bigdecimal
rake (>= 13)
htmlbeautifier (1.4.3)
htmlcompressor (0.4.0)
http_parser.rb (0.8.0)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
jekyll (4.4.1)
addressable (~> 2.4)
base64 (~> 0.2)
colorator (~> 1.0)
csv (~> 3.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
json (~> 2.6)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3, >= 0.3.6)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-sass-converter (3.1.0)
sass-embedded (~> 1.75)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-tidy (0.2.2)
htmlbeautifier
htmlcompressor
jekyll
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.12.2)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (6.0.2)
rake (13.3.0)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.4.1)
rouge (4.5.2)
safe_yaml (1.0.5)
sass-embedded (1.89.2)
google-protobuf (~> 4.31)
rake (>= 13)
sass-embedded (1.89.2-aarch64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-aarch64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-aarch64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-aarch64-mingw-ucrt)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-arm-linux-androideabi)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-arm-linux-gnueabihf)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-arm-linux-musleabihf)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-arm64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-riscv64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-riscv64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-riscv64-linux-musl)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-x86_64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-x86_64-linux-android)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-x86_64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.89.2-x86_64-linux-musl)
google-protobuf (~> 4.31)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.6.0)
webrick (1.9.1)

PLATFORMS
aarch64-linux
aarch64-linux-android
aarch64-linux-gnu
aarch64-linux-musl
aarch64-mingw-ucrt
arm-linux-androideabi
arm-linux-gnu
arm-linux-gnueabihf
arm-linux-musl
arm-linux-musleabihf
arm64-darwin
riscv64-linux-android
riscv64-linux-gnu
riscv64-linux-musl
ruby
x86-cygwin
x86-linux
x86-linux-android
x86-linux-gnu
x86-linux-musl
x86-mingw-ucrt
x86_64-cygwin
x86_64-darwin
x86_64-linux-android
x86_64-linux-gnu
x86_64-linux-musl

DEPENDENCIES
jekyll (~> 4.4.1)
jekyll-seo-tag
jekyll-sitemap
jekyll-tidy (~> 0.2.0)

BUNDLED WITH
2.5.11
43 changes: 34 additions & 9 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,17 @@ title: SOLID.
description: "Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description."
analytics: #Google analytics code in the format XX-nnnnnnnn-n
baseurl: "" #important: start with /
url: "http://yourdomain.com"
author: "John Doe"
url: "https://solid-jekyll.j3-tech.com"

fontawesome_kit_url: https://kit.fontawesome.com/7690dbcdcd.js

# Build settings
markdown: kramdown
permalink: /:categories/:title/
excerpt_separator: <!--more--> #use this in posts to define how long the excerpt of the post (that is shown on the Blog page) is

colors: #in hex code if not noted else
colors: #in hex code if not noted else
primary: "#00b3fe" #"#F70031"
primary_rgb: "0,179,254" #"247,0,49" #rgb of the primary. Needed in some places for the transparency effect.
secondary: "#384452" #"#33004D"
Expand All @@ -21,6 +24,12 @@ colors: #in hex code if not noted else
footer_heading: "#ffffff"
footer_content: "#bfc9d3"

services:
- title: Example
intro: This is an example
icon: fa-person-digging
permalink: /services/example

# Making projects separate from posts
collections:
projects:
Expand Down Expand Up @@ -48,13 +57,12 @@ social:
# Postal address (add as many lines as necessary). Shown in footer and on Contact page.
address:
- lines:
- Some Ave, 987,
- 23890, New York,
- United States.
- Some Ave, 987,
- 23890, New York,
- United States.
email: [email protected]
tel: +34 8493-4893


### GENERAL DATA FOR VARIOUS LOCATIONS ###

# Members information. Shown on About page.
Expand Down Expand Up @@ -110,8 +118,25 @@ clients:
# Short text about your company. Shown in footer on every page and also separately on Home and Contact page.
about: "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s."

show_service: true
show_blog: true
show_portfolio: true
show_about: true
show_contact: true

# Testimonial content. Shown on Home and About page.
testimonial:
message: "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged."
author: Marcel Newman
position: WEB DESIGNER - BLACKTIE.CO
message: "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged."
author: Marcel Newman
position: WEB DESIGNER - BLACKTIE.CO

sass:
style: compressed

jekyll_tidy:
compress_html: true

plugins:
- jekyll-seo-tag
- jekyll-tidy
- jekyll-sitemap
31 changes: 14 additions & 17 deletions _includes/carousel.html
Original file line number Diff line number Diff line change
@@ -1,28 +1,25 @@
<div class="col-lg-10 col-lg-offset-1 centered">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
{% for img in page.carousel %}
<li data-target="#carousel-example-generic" data-slide-to="{{ forloop.index0 }}"
{% if forloop.index0 == 0 %}
class="active"
{% endif %}>
</li>
{% endfor %}
</ol>

<div id="carousel-generic" class="carousel slide carousel-fade" data-bs-ride="carousel">
<!-- Wrapper for slides -->
<div class="carousel-inner">
{% for img in page.carousel.first %}
<div class="item active">
<img src="{{ "/assets/img/project/carousel/" | prepend: site.baseurl }}{{ img }}" alt="">
<div class="carousel-item active">
<img src="{{ "/assets/img/project/carousel/" | prepend: site.baseurl }}{{ img }}" alt="" class="d-block w-100">
</div>
{% endfor %}
{% for img in page.carousel offset:1 %}
<div class="item">
<img src="{{ "/assets/img/project/carousel/" | prepend: site.baseurl }}{{ img }}" alt="">
<div class="carousel-item">
<img src="{{ "/assets/img/project/carousel/" | prepend: site.baseurl }}{{ img }}" alt="" class="d-block w-100">
</div>
{% endfor %}
</div>
</div> <!--/Carousel -->
<button class="carousel-control-prev" type="button" data-bs-target="#carousel-generic" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carousel-generic" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
25 changes: 14 additions & 11 deletions _includes/clients.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
{% if site.clients %}
<div id="cwrap">
<div class="container">
<div class="row centered">
<h3>OUR CLIENTS</h3>
{% for client in site.clients %}
<div class="col-lg-3 col-md-3 col-sm-3">
<img src="{{ "/assets/img/clients/" | prepend: site.baseurl }}{{ client.img }}" class="img-responsive">
</div>
{% endfor %}
</div><! --/row -->
</div><! --/container -->
</div><! --/cwrap -->
<div class="container">
<div class="row centered">
<h3>OUR CLIENTS</h3>
{% for client in site.clients %}
<div class="col-lg-3 col-md-3 col-sm-3">
<img src="{{ "/assets/img/clients/" | prepend: site.baseurl
}}{{client.img }}" class="img-responsive">
</div>
{% endfor %}
</div>
</div>
</div>
{% endif %}
Loading