Skip to content

Commit 2ff04d6

Browse files
committed
Initial public release
1 parent 82b0f26 commit 2ff04d6

24 files changed

+1920
-2
lines changed

.github/workflows/workflow.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: build-site
2+
on: [push]
3+
4+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
5+
permissions:
6+
contents: read
7+
pages: write
8+
id-token: write
9+
10+
jobs:
11+
12+
build:
13+
runs-on: ubuntu-latest
14+
steps:
15+
16+
# Clone the source code on the runner
17+
- uses: actions/checkout@v3
18+
19+
# Perform setup for Ruby 2.7
20+
- uses: ruby/setup-ruby@v1
21+
with:
22+
ruby-version: '2.7'
23+
rubygems: latest
24+
bundler-cache: true
25+
26+
# Build the Jekyll site
27+
- run: bundle exec jekyll build
28+
29+
# Upload the built files to GitHub Pages
30+
- uses: actions/upload-pages-artifact@v3
31+
with:
32+
path: "_site"
33+
34+
# Deploy to GitHub Pages
35+
deploy:
36+
environment:
37+
name: github-pages
38+
url: ${{ steps.deployment.outputs.page_url }}
39+
runs-on: ubuntu-latest
40+
needs: build
41+
steps:
42+
- name: Deploy to GitHub Pages
43+
id: deployment
44+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
_site
2+
.sass-cache
3+
.jekyll-cache
4+
.jekyll-metadata
5+
.bundle

Gemfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
source "https://rubygems.org"
2+
ruby RUBY_VERSION
3+
4+
gem "jekyll", "4.2.2"
5+
gem "jekyll-sass-converter", "2.2.0"
6+
gem "kramdown", "2.4.0"
7+
gem "kramdown-parser-gfm", "1.1.0"
8+
gem "liquid", "4.0.3"
9+
gem "rouge", "3.30.0"
10+
gem "listen", "3.7.1"
11+
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
12+
13+
# Use our dashboard theme
14+
gem "jekyll-theme-dashboard", "~> 0.0.1"

Gemfile.lock

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
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.2.2)
18+
addressable (~> 2.4)
19+
colorator (~> 1.0)
20+
em-websocket (~> 0.5)
21+
i18n (~> 1.0)
22+
jekyll-sass-converter (~> 2.0)
23+
jekyll-watch (~> 2.0)
24+
kramdown (~> 2.3)
25+
kramdown-parser-gfm (~> 1.0)
26+
liquid (~> 4.0)
27+
mercenary (~> 0.4.0)
28+
pathutil (~> 0.9)
29+
rouge (~> 3.0)
30+
safe_yaml (~> 1.0)
31+
terminal-table (~> 2.0)
32+
jekyll-sass-converter (2.2.0)
33+
sassc (> 2.0.1, < 3.0)
34+
jekyll-theme-dashboard (0.0.1)
35+
jekyll (~> 4.2)
36+
jekyll-watch (2.2.1)
37+
listen (~> 3.0)
38+
kramdown (2.4.0)
39+
rexml
40+
kramdown-parser-gfm (1.1.0)
41+
kramdown (~> 2.0)
42+
liquid (4.0.3)
43+
listen (3.7.1)
44+
rb-fsevent (~> 0.10, >= 0.10.3)
45+
rb-inotify (~> 0.9, >= 0.9.10)
46+
mercenary (0.4.0)
47+
pathutil (0.16.2)
48+
forwardable-extended (~> 2.6)
49+
public_suffix (5.0.0)
50+
rb-fsevent (0.11.2)
51+
rb-inotify (0.10.1)
52+
ffi (~> 1.0)
53+
rexml (3.2.5)
54+
rouge (3.30.0)
55+
safe_yaml (1.0.5)
56+
sassc (2.4.0)
57+
ffi (~> 1.9)
58+
terminal-table (2.0.0)
59+
unicode-display_width (~> 1.1, >= 1.1.1)
60+
unicode-display_width (1.8.0)
61+
62+
PLATFORMS
63+
ruby
64+
65+
DEPENDENCIES
66+
jekyll (= 4.2.2)
67+
jekyll-sass-converter (= 2.2.0)
68+
jekyll-theme-dashboard (~> 0.0.1)
69+
kramdown (= 2.4.0)
70+
kramdown-parser-gfm (= 1.1.0)
71+
liquid (= 4.0.3)
72+
listen (= 3.7.1)
73+
rouge (= 3.30.0)
74+
tzinfo-data
75+
76+
RUBY VERSION
77+
ruby 2.7.8p225
78+
79+
BUNDLED WITH
80+
2.1.4

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 TensorWorks Pty Ltd
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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,13 @@
1-
# jekyll-theme-dashboard-demo
2-
Demo site for the Dashboard theme for Jekyll
1+
# Demo site for the Dashboard theme for Jekyll
2+
3+
This is the demo site for the [Dashboard theme for Jekyll](https://github.com/TensorWorks/jekyll-theme-dashboard). You can view the demo site live here: <https://tensorworks.github.io/jekyll-theme-dashboard-demo>.
4+
5+
6+
## Legal
7+
8+
Copyright &copy; 2025, TensorWorks Pty Ltd. Licensed under the MIT License, see the file [LICENSE](./LICENSE) for details.
9+
10+
The following third-party logos are bundled in the theme's source tree and are covered by their respective licenses:
11+
12+
- GitHub Invertocat logo ([source and legal terms](https://github.com/logos))
13+
- Jekyll test tube logo ([source](https://github.com/jekyll/brand/blob/master/jekyll-test-tube.svg) | [license](https://choosealicense.com/licenses/cc-by-4.0/))

_config.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Site settings
2+
title: Jekyll Dashboard Theme Demo Site
3+
email: contact@tensorworks.com.au
4+
description: Demo site for the Dashboard theme for Jekyll
5+
url: "https://tensorworks.github.io"
6+
baseurl: "/jekyll-theme-dashboard-demo"
7+
timezone: Australia/Brisbane
8+
9+
# Build settings
10+
markdown: kramdown
11+
kramdown:
12+
input: GFM
13+
exclude: [".gitignore", "README.md"]
14+
sass:
15+
style: compressed
16+
17+
# Use the dashboard theme
18+
theme: jekyll-theme-dashboard
19+
20+
# Configure the light mode and dark mode variants of the site logo
21+
theme-settings:
22+
logo:
23+
default: "assets/images/logo.svg"
24+
dark: "assets/images/logo-inverted.svg"

0 commit comments

Comments
 (0)