-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 8c6107e
Showing
33 changed files
with
16,410 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"presets": ["env"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: npm | ||
directory: "/" | ||
schedule: | ||
interval: daily | ||
time: "11:00" | ||
open-pull-requests-limit: 99 | ||
ignore: | ||
- dependency-name: tailwindcss | ||
versions: | ||
- 2.1.1 | ||
- 2.1.2 | ||
- dependency-name: postcss | ||
versions: | ||
- 8.2.10 | ||
- 8.2.12 | ||
- 8.2.6 | ||
- 8.2.8 | ||
- 8.2.9 | ||
- dependency-name: cssnano | ||
versions: | ||
- 4.1.11 | ||
- 5.0.0 | ||
- 5.0.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
name: Build and Deploy Jekyll | ||
|
||
on: | ||
push: | ||
branches: | ||
- main # Change this to your main branch name | ||
|
||
jobs: | ||
build-and-deploy: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v2 | ||
|
||
- name: Set up Ruby | ||
uses: actions/setup-ruby@v1 | ||
with: | ||
ruby-version: 3.1.3 # Specify your Ruby version | ||
|
||
- name: Set up Node.js | ||
uses: actions/setup-node@v2 | ||
with: | ||
node-version: 14 # Specify your Node.js version | ||
|
||
- name: Install Bundler | ||
run: gem install bundler | ||
env: | ||
BUNDLER_VERSION: 2.4.2 | ||
|
||
- name: Install Jekyll dependencies | ||
run: bundle install | ||
|
||
- name: Install npm dependencies | ||
run: npm ci | ||
|
||
- name: Build site for production | ||
run: npm run build:production | ||
|
||
- name: GitHub Pages | ||
uses: crazy-max/ghaction-github-pages@v4 | ||
with: | ||
build_dir: _site/ | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
_site | ||
.DS_Store | ||
.jekyll-cache | ||
.jekyll-metadata | ||
assets/css | ||
node_modules | ||
.bundle/ | ||
vendor/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
12 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
3.1.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
{ | ||
"rules": { | ||
"at-rule-empty-line-before": "never", | ||
"at-rule-name-case": "lower", | ||
"at-rule-name-space-after": "always-single-line", | ||
"at-rule-semicolon-newline-after": "always", | ||
"block-closing-brace-empty-line-before": "never", | ||
"block-closing-brace-newline-after": "always", | ||
"block-closing-brace-newline-before": "always-multi-line", | ||
"block-closing-brace-space-before": "always-single-line", | ||
"block-opening-brace-newline-after": "always-multi-line", | ||
"block-opening-brace-space-after": "always-single-line", | ||
"block-opening-brace-space-before": "always", | ||
"color-hex-case": "lower", | ||
"color-hex-length": "short", | ||
"comment-empty-line-before": [ | ||
"always", | ||
{ | ||
"except": ["first-nested"], | ||
"ignore": ["stylelint-commands"] | ||
} | ||
], | ||
"comment-whitespace-inside": "always", | ||
"custom-property-empty-line-before": [ | ||
"always", | ||
{ | ||
"except": ["after-custom-property", "first-nested"], | ||
"ignore": ["after-comment", "inside-single-line-block"] | ||
} | ||
], | ||
"declaration-bang-space-after": "never", | ||
"declaration-bang-space-before": "always", | ||
"declaration-block-semicolon-newline-after": "always-multi-line", | ||
"declaration-block-semicolon-space-after": "always-single-line", | ||
"declaration-block-semicolon-space-before": "never", | ||
"declaration-block-single-line-max-declarations": 1, | ||
"declaration-block-trailing-semicolon": "always", | ||
"declaration-colon-newline-after": "always-multi-line", | ||
"declaration-colon-space-after": "always-single-line", | ||
"declaration-colon-space-before": "never", | ||
"declaration-empty-line-before": [ | ||
"always", | ||
{ | ||
"except": ["after-declaration", "first-nested"], | ||
"ignore": ["after-comment", "inside-single-line-block"] | ||
} | ||
], | ||
"function-comma-newline-after": "always-multi-line", | ||
"function-comma-space-after": "always-single-line", | ||
"function-comma-space-before": "never", | ||
"function-max-empty-lines": 0, | ||
"function-name-case": "lower", | ||
"function-parentheses-newline-inside": "always-multi-line", | ||
"function-parentheses-space-inside": "never-single-line", | ||
"function-whitespace-after": "always", | ||
"indentation": 2, | ||
"length-zero-no-unit": true, | ||
"max-empty-lines": 1, | ||
"media-feature-colon-space-after": "always", | ||
"media-feature-colon-space-before": "never", | ||
"media-feature-name-case": "lower", | ||
"media-feature-parentheses-space-inside": "never", | ||
"media-feature-range-operator-space-after": "always", | ||
"media-feature-range-operator-space-before": "always", | ||
"media-query-list-comma-newline-after": "always-multi-line", | ||
"media-query-list-comma-space-after": "always-single-line", | ||
"media-query-list-comma-space-before": "never", | ||
"no-eol-whitespace": true, | ||
"no-missing-end-of-source-newline": true, | ||
"number-leading-zero": "always", | ||
"number-no-trailing-zeros": true, | ||
"property-case": "lower", | ||
"rule-empty-line-before": "never", | ||
"selector-attribute-brackets-space-inside": "never", | ||
"selector-attribute-operator-space-after": "never", | ||
"selector-attribute-operator-space-before": "never", | ||
"selector-combinator-space-after": "always", | ||
"selector-combinator-space-before": "always", | ||
"selector-descendant-combinator-no-non-space": true, | ||
"selector-list-comma-newline-after": "always", | ||
"selector-list-comma-space-before": "never", | ||
"selector-max-empty-lines": 0, | ||
"selector-pseudo-class-case": "lower", | ||
"selector-pseudo-class-parentheses-space-inside": "never", | ||
"selector-pseudo-element-case": "lower", | ||
"selector-pseudo-element-colon-notation": "double", | ||
"selector-type-case": "lower", | ||
"unit-case": "lower", | ||
"value-keyword-case": "lower", | ||
"value-list-comma-newline-after": "always-multi-line", | ||
"value-list-comma-space-after": "always-single-line", | ||
"value-list-comma-space-before": "never", | ||
"value-list-max-empty-lines": 0 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
source 'https://rubygems.org' | ||
gem 'jekyll' | ||
|
||
platforms :mingw, :x64_mingw, :mswin, :jruby do | ||
gem "tzinfo", ">= 1", "< 3" | ||
gem "tzinfo-data" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
GEM | ||
remote: https://rubygems.org/ | ||
specs: | ||
addressable (2.8.0) | ||
public_suffix (>= 2.0.2, < 5.0) | ||
colorator (1.1.0) | ||
concurrent-ruby (1.1.9) | ||
em-websocket (0.5.2) | ||
eventmachine (>= 0.12.9) | ||
http_parser.rb (~> 0.6.0) | ||
eventmachine (1.2.7) | ||
ffi (1.15.4) | ||
forwardable-extended (2.6.0) | ||
http_parser.rb (0.6.0) | ||
i18n (1.8.10) | ||
concurrent-ruby (~> 1.0) | ||
jekyll (4.2.0) | ||
addressable (~> 2.4) | ||
colorator (~> 1.0) | ||
em-websocket (~> 0.5) | ||
i18n (~> 1.0) | ||
jekyll-sass-converter (~> 2.0) | ||
jekyll-watch (~> 2.0) | ||
kramdown (~> 2.3) | ||
kramdown-parser-gfm (~> 1.0) | ||
liquid (~> 4.0) | ||
mercenary (~> 0.4.0) | ||
pathutil (~> 0.9) | ||
rouge (~> 3.0) | ||
safe_yaml (~> 1.0) | ||
terminal-table (~> 2.0) | ||
jekyll-sass-converter (2.1.0) | ||
sassc (> 2.0.1, < 3.0) | ||
jekyll-watch (2.2.1) | ||
listen (~> 3.0) | ||
kramdown (2.3.1) | ||
rexml | ||
kramdown-parser-gfm (1.1.0) | ||
kramdown (~> 2.0) | ||
liquid (4.0.3) | ||
listen (3.7.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 (4.0.6) | ||
rb-fsevent (0.11.0) | ||
rb-inotify (0.10.1) | ||
ffi (~> 1.0) | ||
rexml (3.2.5) | ||
rouge (3.26.0) | ||
safe_yaml (1.0.5) | ||
sassc (2.4.0) | ||
ffi (~> 1.9) | ||
terminal-table (2.0.0) | ||
unicode-display_width (~> 1.1, >= 1.1.1) | ||
tzinfo (2.0.6) | ||
concurrent-ruby (~> 1.0) | ||
tzinfo-data (1.2023.3) | ||
tzinfo (>= 1.0.0) | ||
unicode-display_width (1.7.0) | ||
|
||
PLATFORMS | ||
ruby | ||
x64-mingw-ucrt | ||
|
||
DEPENDENCIES | ||
jekyll | ||
tzinfo (>= 1, < 3) | ||
tzinfo-data | ||
|
||
BUNDLED WITH | ||
2.4.20 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# My personal portfolio page. | ||
Started with the [Atlantic Theme by Zerostatic themes](https://github.com/zerostaticthemes/jekyll-atlantic-theme) then modified the design quite a bit for my portfolio needs. Then migrated the project into [Taylor Bryant's jekyll-starter-tailwind](https://github.com/taylorbryant/jekyll-starter-tailwind). | ||
|
||
## Licenses | ||
[jekyll-starter-tailwind | MIT](https://github.com/taylorbryant/jekyll-starter-tailwind/blob/master/LICENSE.md) | ||
|
||
[jekyll-atlantic-theme](https://github.com/zerostaticthemes/jekyll-atlantic-theme#license) | ||
|
||
## The below is the setup taken from the jekyll-starter-tailwind Readme (with some modification): | ||
A starter kit for using [Tailwind](https://tailwindcss.com) with [Jekyll](https://jekyllrb.com/) that includes: | ||
* A barebones Jekyll starter theme | ||
* A Gulpfile that does the following: | ||
|
||
* Compiles Tailwind | ||
* Strips out unused CSS using Tailwind's `purge` option | ||
* Runs [Autoprefixer](https://github.com/postcss/autoprefixer) | ||
* Minifies your CSS | ||
* Compiles Jekyll | ||
* Runs [Browsersync](https://www.browsersync.io/) for local development | ||
|
||
## Requirements | ||
* [Bundler](http://bundler.io/) (2.4.2) | ||
* [Jekyll](https://jekyllrb.com/) | ||
* [Node.js](https://nodejs.org/en/) | ||
* [npm](https://www.npmjs.com/) (9.8.0 or 10.1.0 Use nvm to manage npm) | ||
* [Ruby](https://www.ruby-lang.org/en/) (3.1.3. Use rbenv to manage ruby installs) | ||
|
||
## Get started | ||
* `bundle install` to install Ruby gems | ||
* `npm ci` to install npm packages listed in `package-lock.json` | ||
* `npm run start` or `npm run dev` to compile the site with development settings and run BrowserSync | ||
|
||
## Build your site | ||
* `npm run build:dev` to compile the site with development settings | ||
* `npm run build:production` or `npm run build` to compile the site for production |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
baseurl: "/" | ||
permalink: pretty | ||
title: "Gustav Mårdestam Portfolio" | ||
collections_dir: collections | ||
markdown: kramdown | ||
highlighter: rouge | ||
timezone: Europe/Stockholm | ||
encoding: utf-8 | ||
|
||
google_analytics_id: false # replace with "UA-XXXX" | ||
|
||
personalinfo: | ||
name_first: "Gustav" | ||
name_last: "Mårdestam" | ||
jobtitle: "Technical Artist" | ||
image: "assets/images/profile-picture/gustav-mardestam.jpg" | ||
linkedin: "https://www.linkedin.com/in/gustav-mardestam-2b1b0b1a4/" | ||
mail: "[email protected]" | ||
|
||
other: | ||
blogname: "PROJECTS" | ||
|
||
collections: | ||
projects: | ||
output: true | ||
permalink: /projects/:path/ | ||
|
||
|
||
defaults: | ||
- scope: | ||
path: "" | ||
type: projects | ||
values: | ||
layout: projects | ||
- scope: | ||
path: "images" | ||
values: | ||
image: true | ||
|
||
exclude: | ||
- Gemfile | ||
- Gemfile.lock | ||
- gulpfile.babel.js | ||
- LICENSE.md | ||
- node_modules | ||
- package.json | ||
- package-lock.json | ||
- README.md | ||
- src | ||
- tailwind.config.js | ||
- netlify.toml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
[ | ||
{ | ||
"name": "LinkedIn", | ||
"link": "https://www.linkedin.com/in/gustav-m%C3%A5rdestam-81852a199/", | ||
"svg-path": "M10,0.4c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M7.65,13.979H5.706V7.723H7.65 | ||
V13.979z M6.666,6.955c-0.614,0-1.011-0.435-1.011-0.973c0-0.549,0.409-0.971,1.036-0.971c0.627,0,1.011,0.422,1.023,0.971 | ||
C7.714,6.52,7.318,6.955,6.666,6.955z M14.75,13.979h-1.944v-3.467c0-0.807-0.282-1.355-0.985-1.355 | ||
c-0.537,0-0.856,0.371-0.997,0.728c-0.052,0.127-0.065,0.307-0.065,0.486v3.607H8.814v-4.26c0-0.781-0.025-1.434-0.051-1.996h1.689 | ||
l0.089,0.869h0.039c0.256-0.408,0.883-1.01,1.932-1.01c1.279,0,2.238,0.857,2.238,2.699V13.979z", | ||
"color": "blue" | ||
}, | ||
{ | ||
"name": "Github", | ||
"link": "https://github.com/morotsgurka", | ||
"svg-path": "M10.015,9.949c0,0-0.01,0-0.015,0H9.985c-1.191,0-2.24-0.303-2.861,0.268c-0.371,0.342-0.527,0.754-0.527,1.197 | ||
c0,1.852,1.483,2.08,3.389,2.08h0.029c1.905,0,3.389-0.229,3.389-2.08c0-0.443-0.156-0.856-0.527-1.197 | ||
C12.255,9.646,11.206,9.949,10.015,9.949z M8.393,12.48c-0.363,0-0.656-0.408-0.656-0.91c0-0.502,0.293-0.908,0.656-0.908 | ||
c0.363,0,0.657,0.406,0.657,0.908C9.051,12.072,8.757,12.48,8.393,12.48z M11.606,12.48c-0.363,0-0.657-0.408-0.657-0.91 | ||
c0-0.502,0.294-0.908,0.657-0.908c0.362,0,0.656,0.406,0.656,0.908C12.263,12.072,11.969,12.48,11.606,12.48z M10,0.4 | ||
c-5.302,0-9.6,4.298-9.6,9.6s4.298,9.6,9.6,9.6s9.6-4.298,9.6-9.6S15.302,0.4,10,0.4z M10.876,13.939c-0.172,0-0.514,0-0.876,0.002 | ||
c-0.362-0.002-0.704-0.002-0.876-0.002c-0.76,0-3.772-0.059-3.772-3.689c0-0.834,0.286-1.445,0.755-1.955 | ||
c-0.074-0.184-0.078-1.232,0.32-2.236c0,0,0.916,0.1,2.301,1.051C9.017,7.029,9.509,6.988,10,6.988s0.982,0.041,1.273,0.121 | ||
c1.385-0.951,2.301-1.051,2.301-1.051c0.398,1.004,0.395,2.053,0.32,2.236c0.469,0.51,0.755,1.121,0.755,1.955 | ||
C14.648,13.881,11.636,13.939,10.876,13.939z" | ||
}, | ||
{ | ||
"name": "E-Mail", | ||
"link": "mailto:[email protected]", | ||
"svg-path": "M10,0.3999634c-5.3019409,0-9.5999756,4.2980957-9.5999756,9.6000366S4.6980591,19.5999756,10,19.5999756 | ||
S19.5999756,15.3019409,19.5999756,10S15.3019409,0.3999634,10,0.3999634z M6.2313232,7h7.5195923 | ||
c0.3988037,0,0.1935425,0.5117188-0.0234985,0.6430664c-0.217041,0.1308594-3.2213135,1.9470215-3.333313,2.0144043 | ||
s-0.256958,0.0996094-0.402771,0.0996094c-0.145874,0-0.2908325-0.0322266-0.402771-0.0996094 | ||
C9.4765625,9.5900879,6.472229,7.7739258,6.255188,7.6430664C6.038208,7.5117188,5.8328857,7,6.2313232,7z M14,12.5 | ||
c0,0.2099609-0.251709,0.5-0.444458,0.5H6.444458C6.251709,13,6,12.7099609,6,12.5c0,0,0-3.5544434,0-3.6467285 | ||
c0-0.0917969-0.001709-0.2114258,0.171875-0.109375c0.246521,0.1445312,3.265625,1.9250488,3.416687,2.013916 | ||
c0.151001,0.0888672,0.256897,0.0995483,0.402771,0.0995483c0.145813,0,0.251709-0.0106812,0.402771-0.0995483 | ||
s3.1875-1.8688965,3.434021-2.0134277C14.001709,8.642334,14,8.7619629,14,8.8537598C14,8.9460449,14,12.5,14,12.5z" | ||
} | ||
] |
Oops, something went wrong.