Skip to content

Commit ea0a055

Browse files
committed
Initial website
0 parents  commit ea0a055

32 files changed

+1565
-0
lines changed

.github/workflows/jekyll.yml

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# This workflow uses actions that are not certified by GitHub.
2+
# They are provided by a third-party and are governed by
3+
# separate terms of service, privacy policy, and support
4+
# documentation.
5+
6+
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
7+
name: Deploy Jekyll site to Pages
8+
9+
on:
10+
# Runs on pushes targeting the default branch
11+
push:
12+
branches: ["main"]
13+
14+
# Allows you to run this workflow manually from the Actions tab
15+
workflow_dispatch:
16+
17+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
18+
permissions:
19+
contents: read
20+
pages: write
21+
id-token: write
22+
23+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
24+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
25+
concurrency:
26+
group: "pages"
27+
cancel-in-progress: false
28+
29+
jobs:
30+
# Build job
31+
build:
32+
runs-on: ubuntu-latest
33+
steps:
34+
- name: Checkout
35+
uses: actions/checkout@v4
36+
- name: Setup Ruby
37+
uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
38+
with:
39+
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
40+
cache-version: 0 # Increment this number if you need to re-download cached gems
41+
- name: Setup Pages
42+
id: pages
43+
uses: actions/configure-pages@v5
44+
- name: Build with Jekyll
45+
# Outputs to the './_site' directory by default
46+
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
47+
env:
48+
JEKYLL_ENV: production
49+
- name: Upload artifact
50+
# Automatically uploads an artifact from the './_site' directory by default
51+
uses: actions/upload-pages-artifact@v3
52+
53+
# Deployment job
54+
deploy:
55+
environment:
56+
name: github-pages
57+
url: ${{ steps.deployment.outputs.page_url }}
58+
runs-on: ubuntu-latest
59+
needs: build
60+
steps:
61+
- name: Deploy to GitHub Pages
62+
id: deployment
63+
uses: actions/deploy-pages@v4

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Ignore docs files
2+
_site
3+
.jekyll-cache

.ruby-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.2.2

404.html

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
layout: default
3+
title: "404: Page not found"
4+
permalink: 404.html
5+
---
6+
7+
<div class="page">
8+
<h1 class="page-title">404: Page not found</h1>
9+
<p class="lead">Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. <a href="{{ site.url }}{{ site.baseurl }}">Head back home</a> to try finding it again.</p>
10+
</div>

CNAME

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
www.triplebit.org

Gemfile

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
source "https://rubygems.org"
2+
3+
gem "webrick", "~> 1.7"
4+
gem "jekyll", "~> 4.3"
5+
gem "jekyll-environment-variables"
6+
gem "jekyll-paginate", "~> 1.1"
7+
gem "jekyll-gist", "~> 1.5"
8+
gem "jekyll-sitemap", "~> 1.4"

Gemfile.lock

+197
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
bigdecimal (3.1.8)
7+
colorator (1.1.0)
8+
concurrent-ruby (1.3.4)
9+
em-websocket (0.5.3)
10+
eventmachine (>= 0.12.9)
11+
http_parser.rb (~> 0)
12+
eventmachine (1.2.7)
13+
faraday (2.11.0)
14+
faraday-net_http (>= 2.0, < 3.4)
15+
logger
16+
faraday-net_http (3.3.0)
17+
net-http
18+
ffi (1.17.0)
19+
ffi (1.17.0-aarch64-linux-gnu)
20+
ffi (1.17.0-aarch64-linux-musl)
21+
ffi (1.17.0-arm-linux-gnu)
22+
ffi (1.17.0-arm-linux-musl)
23+
ffi (1.17.0-arm64-darwin)
24+
ffi (1.17.0-x86-linux-gnu)
25+
ffi (1.17.0-x86-linux-musl)
26+
ffi (1.17.0-x86_64-darwin)
27+
ffi (1.17.0-x86_64-linux-gnu)
28+
ffi (1.17.0-x86_64-linux-musl)
29+
forwardable-extended (2.6.0)
30+
google-protobuf (4.28.0)
31+
bigdecimal
32+
rake (>= 13)
33+
google-protobuf (4.28.0-aarch64-linux)
34+
bigdecimal
35+
rake (>= 13)
36+
google-protobuf (4.28.0-arm64-darwin)
37+
bigdecimal
38+
rake (>= 13)
39+
google-protobuf (4.28.0-x86-linux)
40+
bigdecimal
41+
rake (>= 13)
42+
google-protobuf (4.28.0-x86_64-darwin)
43+
bigdecimal
44+
rake (>= 13)
45+
google-protobuf (4.28.0-x86_64-linux)
46+
bigdecimal
47+
rake (>= 13)
48+
http_parser.rb (0.8.0)
49+
i18n (1.14.5)
50+
concurrent-ruby (~> 1.0)
51+
jekyll (4.3.3)
52+
addressable (~> 2.4)
53+
colorator (~> 1.0)
54+
em-websocket (~> 0.5)
55+
i18n (~> 1.0)
56+
jekyll-sass-converter (>= 2.0, < 4.0)
57+
jekyll-watch (~> 2.0)
58+
kramdown (~> 2.3, >= 2.3.1)
59+
kramdown-parser-gfm (~> 1.0)
60+
liquid (~> 4.0)
61+
mercenary (>= 0.3.6, < 0.5)
62+
pathutil (~> 0.9)
63+
rouge (>= 3.0, < 5.0)
64+
safe_yaml (~> 1.0)
65+
terminal-table (>= 1.8, < 4.0)
66+
webrick (~> 1.7)
67+
jekyll-environment-variables (1.0.1)
68+
jekyll (>= 3.0, < 5.x)
69+
jekyll-gist (1.5.0)
70+
octokit (~> 4.2)
71+
jekyll-paginate (1.1.0)
72+
jekyll-sass-converter (3.0.0)
73+
sass-embedded (~> 1.54)
74+
jekyll-sitemap (1.4.0)
75+
jekyll (>= 3.7, < 5.0)
76+
jekyll-watch (2.2.1)
77+
listen (~> 3.0)
78+
kramdown (2.4.0)
79+
rexml
80+
kramdown-parser-gfm (1.1.0)
81+
kramdown (~> 2.0)
82+
liquid (4.0.4)
83+
listen (3.9.0)
84+
rb-fsevent (~> 0.10, >= 0.10.3)
85+
rb-inotify (~> 0.9, >= 0.9.10)
86+
logger (1.6.1)
87+
mercenary (0.4.0)
88+
net-http (0.4.1)
89+
uri
90+
octokit (4.25.1)
91+
faraday (>= 1, < 3)
92+
sawyer (~> 0.9)
93+
pathutil (0.16.2)
94+
forwardable-extended (~> 2.6)
95+
public_suffix (6.0.1)
96+
rake (13.2.1)
97+
rb-fsevent (0.11.2)
98+
rb-inotify (0.11.1)
99+
ffi (~> 1.0)
100+
rexml (3.3.6)
101+
strscan
102+
rouge (4.3.0)
103+
safe_yaml (1.0.5)
104+
sass-embedded (1.77.8)
105+
google-protobuf (~> 4.26)
106+
rake (>= 13)
107+
sass-embedded (1.77.8-aarch64-linux-android)
108+
google-protobuf (~> 4.26)
109+
sass-embedded (1.77.8-aarch64-linux-gnu)
110+
google-protobuf (~> 4.26)
111+
sass-embedded (1.77.8-aarch64-linux-musl)
112+
google-protobuf (~> 4.26)
113+
sass-embedded (1.77.8-aarch64-mingw-ucrt)
114+
google-protobuf (~> 4.26)
115+
sass-embedded (1.77.8-arm-linux-androideabi)
116+
google-protobuf (~> 4.26)
117+
sass-embedded (1.77.8-arm-linux-gnueabihf)
118+
google-protobuf (~> 4.26)
119+
sass-embedded (1.77.8-arm-linux-musleabihf)
120+
google-protobuf (~> 4.26)
121+
sass-embedded (1.77.8-arm64-darwin)
122+
google-protobuf (~> 4.26)
123+
sass-embedded (1.77.8-riscv64-linux-android)
124+
google-protobuf (~> 4.26)
125+
sass-embedded (1.77.8-riscv64-linux-gnu)
126+
google-protobuf (~> 4.26)
127+
sass-embedded (1.77.8-riscv64-linux-musl)
128+
google-protobuf (~> 4.26)
129+
sass-embedded (1.77.8-x86-cygwin)
130+
google-protobuf (~> 4.26)
131+
sass-embedded (1.77.8-x86-linux-android)
132+
google-protobuf (~> 4.26)
133+
sass-embedded (1.77.8-x86-linux-gnu)
134+
google-protobuf (~> 4.26)
135+
sass-embedded (1.77.8-x86-linux-musl)
136+
google-protobuf (~> 4.26)
137+
sass-embedded (1.77.8-x86-mingw-ucrt)
138+
google-protobuf (~> 4.26)
139+
sass-embedded (1.77.8-x86_64-cygwin)
140+
google-protobuf (~> 4.26)
141+
sass-embedded (1.77.8-x86_64-darwin)
142+
google-protobuf (~> 4.26)
143+
sass-embedded (1.77.8-x86_64-linux-android)
144+
google-protobuf (~> 4.26)
145+
sass-embedded (1.77.8-x86_64-linux-gnu)
146+
google-protobuf (~> 4.26)
147+
sass-embedded (1.77.8-x86_64-linux-musl)
148+
google-protobuf (~> 4.26)
149+
sawyer (0.9.2)
150+
addressable (>= 2.3.5)
151+
faraday (>= 0.17.3, < 3)
152+
strscan (3.1.0)
153+
terminal-table (3.0.2)
154+
unicode-display_width (>= 1.1.1, < 3)
155+
unicode-display_width (2.5.0)
156+
uri (0.13.1)
157+
webrick (1.8.1)
158+
159+
PLATFORMS
160+
aarch64-linux
161+
aarch64-linux-android
162+
aarch64-linux-gnu
163+
aarch64-linux-musl
164+
aarch64-mingw-ucrt
165+
arm-linux-androideabi
166+
arm-linux-gnu
167+
arm-linux-gnueabihf
168+
arm-linux-musl
169+
arm-linux-musleabihf
170+
arm64-darwin
171+
riscv64-linux-android
172+
riscv64-linux-gnu
173+
riscv64-linux-musl
174+
ruby
175+
x86-cygwin
176+
x86-linux
177+
x86-linux-android
178+
x86-linux-gnu
179+
x86-linux-musl
180+
x86-mingw-ucrt
181+
x86_64-cygwin
182+
x86_64-darwin
183+
x86_64-linux
184+
x86_64-linux-android
185+
x86_64-linux-gnu
186+
x86_64-linux-musl
187+
188+
DEPENDENCIES
189+
jekyll (~> 4.3)
190+
jekyll-environment-variables
191+
jekyll-gist (~> 1.5)
192+
jekyll-paginate (~> 1.1)
193+
jekyll-sitemap (~> 1.4)
194+
webrick (~> 1.7)
195+
196+
BUNDLED WITH
197+
2.5.18

LICENSE.md

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

_config.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Dependencies
2+
markdown: kramdown
3+
highlighter: rouge
4+
5+
# Permalinks
6+
permalink: pretty
7+
8+
# Setup
9+
title: Triplebit Development Corporation
10+
tagline: 'Privacy-Friendly Internet Services'
11+
description: 'The Triplebit Development Corporation offers privacy-friendly hosting services to select organizations.'
12+
url: https://www.triplebit.dev
13+
14+
author:
15+
name: 'Jonah Aragon'
16+
url: https://twitter.com/jonaharagon
17+
18+
paginate: 5
19+
paginate_path: '/blog/page:num/'
20+
21+
# Custom vars
22+
version: 2.1.0
23+
24+
github:
25+
repo: https://github.com/triplebit
26+
27+
plugins:
28+
- jekyll-paginate
29+
- jekyll-gist
30+
- jekyll-sitemap

_history/2024-08-16.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
date: 2024-08-16
3+
---
4+
- Triplebit was incorporated as a Minnesota Nonprofit Corporation by the Office of the Minnesota Secretary of State.

_history/2024-08-26.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
date: 2024-08-26
3+
---
4+
- Triplebit organization was approved by ARIN.

_history/2024-08-30.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
date: 2024-08-30
3+
---
4+
- Triplebit was granted its first IPv6 direct allocation: `2602:F81C::/40`
5+
- Triplebit was assigned Autonomous System Number (ASN) `401332`

_history/2024-09-03.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
date: 2024-09-03
3+
---
4+
- Triplebit was granted its first IPv4 direct allocation: `23.188.56.0/24`

0 commit comments

Comments
 (0)