Skip to content

Commit 2c084c3

Browse files
authored
Merge pull request #56 from tbrockman/term
Add `jsnix`
2 parents 60743af + 83dc48f commit 2c084c3

File tree

127 files changed

+97177
-1365
lines changed

Some content is hidden

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

127 files changed

+97177
-1365
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ _site
44
Gemfile.lock
55
node_modules
66
env
7-
__pycache__
7+
__pycache__
8+
meta.json

_config.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
title: theo, softserve developer
1717
email: iam@theo.lol
1818
description: >- # this means to ignore newlines until "baseurl:"
19-
blog and website of a Canadian software engineer living in the US
19+
a Canadian software engineer living in the US
2020
# baseurl: https://tbrockman.github.io/
2121
# Build settings
2222
markdown: kramdown
@@ -28,6 +28,11 @@ plugins:
2828
feed:
2929
tags: true
3030
url: https://theo.lol
31+
webrick:
32+
headers:
33+
Cross-Origin-Embedder-Policy: "credentialless"
34+
Cross-Origin-Opener-Policy: "same-origin"
35+
3136
# Exclude from processing.
3237
# The following items will not be processed, by default. Create a custom list
3338
# to override the default setting.
@@ -41,3 +46,4 @@ exclude:
4146
- vendor/ruby/
4247
- scripts
4348
- tmp
49+
- jsnix

_layouts/home.html

+25-23
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1-
<!DOCTYPE html>
2-
<html>
3-
<head>
4-
<meta charset="utf-8">
5-
<meta name="viewport" content="width=device-width, initial-scale=1">
6-
<link rel="preconnect" href="https://fonts.gstatic.com">
7-
<link rel="stylesheet" type="text/css" href="/assets/css/home.css">
8-
<link rel="stylesheet" type="text/css" href="font-awesome-4.7.0/css/font-awesome.min.css">
9-
<link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" />
10-
<link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" />
11-
<title>
12-
theodore brockman - home
13-
</title>
14-
{% seo %}
15-
</head>
16-
<body style="background-color:#252525;">
17-
{% include navbar.html %}
18-
<div class="page-container">
19-
<div id="terminal"></div>
20-
</div>
21-
<script src="page.js" type="module"></script>
22-
<body>
23-
</html>
1+
<!DOCTYPE html>
2+
<!-- generated from jsnix/index.html, do not edit -->
3+
<html>
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<link rel="stylesheet" type="text/css" href="assets/css/home.css">
8+
<link rel="stylesheet" type="text/css" href="font-awesome-4.7.0/css/font-awesome.min.css">
9+
<link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" />
10+
<link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" />
11+
<title>
12+
theodore brockman - home
13+
</title>
14+
{% seo %}
15+
<script type="module" crossorigin src="assets/jsnix/assets/index-DyJKRDEk.js"></script>
16+
<link rel="stylesheet" crossorigin href="assets/jsnix/assets/index-DXQFDNTa.css">
17+
</head>
18+
<body style="background-color:#252525;">
19+
{% include navbar.html %}
20+
<div class="page-container">
21+
<div id="terminal"></div>
22+
</div>
23+
<script src="assets/js/sw.min.js"></script>
24+
<body>
25+
</html>

_layouts/old-resume.html

-206
This file was deleted.

_sass/home.scss

+27-29
Original file line numberDiff line numberDiff line change
@@ -15,43 +15,41 @@ $font-family-primary: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono,
1515
margin-right: -0.05em;}
1616
}
1717

18-
@font-face {
19-
font-family: "Roboto";
20-
src: url("assets/fonts/Roboto/Roboto-Medium.ttf");
21-
}
22-
23-
@font-face {
24-
font-family: "RobotoMono";
25-
src: url("assets/fonts/RobotoMono/RobotoMono-pwl.ttf")
26-
}
27-
2818
.page-container {
2919
background-color:#252525 !important;
3020
max-width: initial !important;
3121
padding: initial !important;
3222
display: flex;
3323
justify-content: center;
24+
overflow: hidden;
3425
}
3526

36-
.terminal-input {
37-
display: flex;
38-
flex-direction: column;
39-
border: none;
40-
background: #252525;
41-
color: #fff;
42-
outline: none;
43-
caret-color: transparent;
44-
flex-grow: 1;
45-
padding: 2rem 2rem;
46-
font-weight: normal;
47-
font-family: $font-family-primary;
48-
white-space: pre-wrap;
49-
overflow-y: auto;
50-
overflow-x: hidden;
51-
max-width: 80ch;
52-
font-size: 1rem;
27+
#terminal {
28+
width: 100%;
29+
text-transform: initial;
30+
font-size: 15px;
31+
32+
> .jsnix-container {
33+
display: flex;
34+
justify-content: center;
35+
}
5336
}
5437

55-
#terminal > .input-row {
56-
display: flex;
38+
body {
39+
height: 100vh;
5740
}
41+
42+
:root {
43+
line-height: 1.5;
44+
font-weight: 400;
45+
font-size: 15px;
46+
47+
color-scheme: light dark;
48+
color: rgba(255, 255, 255, 0.87);
49+
background-color: #242424;
50+
51+
font-synthesis: none;
52+
text-rendering: optimizeLegibility;
53+
-webkit-font-smoothing: antialiased;
54+
-moz-osx-font-smoothing: grayscale;
55+
}

0 commit comments

Comments
 (0)