tangled
alpha
login
or
join now
bwc9876.dev
/
website
0
fork
atom
Files for my website
bwc9876.dev
0
fork
atom
overview
issues
pulls
pipelines
Fix Footer, Update Deps
bwc9876.dev
2 years ago
453f48ee
97657617
+67
-60
4 changed files
expand all
collapse all
unified
split
astro.config.mjs
package.json
pnpm-lock.yaml
src
layouts
Layout.astro
+1
astro.config.mjs
···
6
6
// https://astro.build/config
7
7
export default defineConfig({
8
8
site: "https://bwc9876.dev",
9
9
+
compressHTML: true,
9
10
integrations: [
10
11
mdx(),
11
12
image({
+3
-4
package.json
···
12
12
"format": "prettier --write . --plugin-search-dir=."
13
13
},
14
14
"dependencies": {
15
15
-
"@astrojs/image": "^0.16.8",
16
16
-
"@astrojs/mdx": "^0.19.1",
15
15
+
"@astrojs/image": "^0.16.9",
16
16
+
"@astrojs/mdx": "^0.19.2",
17
17
"@astrojs/sitemap": "^1.3.1",
18
18
"@picocss/pico": "^1.5.10",
19
19
-
"astro": "^2.4.5",
19
19
+
"astro": "^2.5.0",
20
20
"astro-icon": "^0.8.0",
21
21
"sharp": "^0.32.1"
22
22
},
23
23
"devDependencies": {
24
24
"prettier": "^2.8.8",
25
25
"prettier-plugin-astro": "^0.8.1",
26
26
-
"scss": "^0.2.4",
27
26
"slugify": "^1.6.6"
28
27
}
29
28
}
+53
-55
pnpm-lock.yaml
···
2
2
3
3
dependencies:
4
4
"@astrojs/image":
5
5
-
specifier: ^0.16.8
6
6
-
version: 0.16.8(astro@2.4.5)(sharp@0.32.1)
5
5
+
specifier: ^0.16.9
6
6
+
version: 0.16.9(astro@2.5.0)(sharp@0.32.1)
7
7
"@astrojs/mdx":
8
8
-
specifier: ^0.19.1
9
9
-
version: 0.19.1(astro@2.4.5)(rollup@3.22.0)
8
8
+
specifier: ^0.19.2
9
9
+
version: 0.19.2(astro@2.5.0)(rollup@3.22.0)
10
10
"@astrojs/sitemap":
11
11
specifier: ^1.3.1
12
12
version: 1.3.1
···
14
14
specifier: ^1.5.10
15
15
version: 1.5.10
16
16
astro:
17
17
-
specifier: ^2.4.5
18
18
-
version: 2.4.5(sharp@0.32.1)
17
17
+
specifier: ^2.5.0
18
18
+
version: 2.5.0(sharp@0.32.1)
19
19
astro-icon:
20
20
specifier: ^0.8.0
21
21
version: 0.8.0
···
30
30
prettier-plugin-astro:
31
31
specifier: ^0.8.1
32
32
version: 0.8.1
33
33
-
scss:
34
34
-
specifier: ^0.2.4
35
35
-
version: 0.2.4
36
33
slugify:
37
34
specifier: ^1.6.6
38
35
version: 1.6.6
···
62
59
integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==
63
60
}
64
61
65
65
-
/@astrojs/image@0.16.8(astro@2.4.5)(sharp@0.32.1):
62
62
+
/@astrojs/image@0.16.9(astro@2.5.0)(sharp@0.32.1):
66
63
resolution:
67
64
{
68
68
-
integrity: sha512-ka18Y8HXllitE4TN66tmxqc1j+pgfqfq5i/D3I0QmmH2hFd7olFNVDrd15S4ZM1U5jxZORUv+PuJU0g8dZEjqQ==
65
65
+
integrity: sha512-8RfGGd1MAIQ6xCHgmu+xXBKWE14gvWYcIv61PxWlToEBgMUbmFdN5ICBQ1bea24rx6o5WvsvRjfOnkjPpf2eew==
69
66
}
70
67
peerDependencies:
71
71
-
astro: ^2.4.5
68
68
+
astro: ^2.5.0
72
69
sharp: ">=0.31.0"
73
70
peerDependenciesMeta:
74
71
sharp:
75
72
optional: true
76
73
dependencies:
77
74
"@altano/tiny-async-pool": 1.0.2
78
78
-
astro: 2.4.5(sharp@0.32.1)
75
75
+
astro: 2.5.0(sharp@0.32.1)
79
76
http-cache-semantics: 4.1.1
80
77
image-size: 1.0.2
81
78
kleur: 4.1.5
···
106
103
vscode-uri: 3.0.7
107
104
dev: false
108
105
109
109
-
/@astrojs/markdown-remark@2.2.0(astro@2.4.5):
106
106
+
/@astrojs/markdown-remark@2.2.1(astro@2.5.0):
110
107
resolution:
111
108
{
112
112
-
integrity: sha512-4M1+GzQwDqF0KfX9Ahug43b0avorcK+iTapEaVuNnaCUVS6sZKRkztT3g6hmXiFmGHSL8qYaS9IVEmKtP6hYmw==
109
109
+
integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==
113
110
}
114
111
peerDependencies:
115
115
-
astro: ^2.4.0
112
112
+
astro: ^2.5.0
116
113
dependencies:
117
117
-
"@astrojs/prism": 2.1.1
118
118
-
astro: 2.4.5(sharp@0.32.1)
114
114
+
"@astrojs/prism": 2.1.2
115
115
+
astro: 2.5.0(sharp@0.32.1)
119
116
github-slugger: 1.5.0
120
117
import-meta-resolve: 2.2.2
121
118
rehype-raw: 6.1.1
···
132
129
- supports-color
133
130
dev: false
134
131
135
135
-
/@astrojs/mdx@0.19.1(astro@2.4.5)(rollup@3.22.0):
132
132
+
/@astrojs/mdx@0.19.2(astro@2.5.0)(rollup@3.22.0):
136
133
resolution:
137
134
{
138
138
-
integrity: sha512-9GNNZbGT+lGvbRkQK/NaEJcnjj1T94/ne0KwPjJgNCBQrJuskX5IW1hKiE5bRSOFvkAOrBGneYKg0GXYArBOQQ==
135
135
+
integrity: sha512-xWI2TK2QvCFXhyadjVtidcOj7qHda2Fv3tUilhacFXF28vye/COluMirqgxEESMlUsV+8LI39f8P6ERxXADSmg==
139
136
}
140
137
engines: { node: ">=16.12.0" }
141
138
dependencies:
142
142
-
"@astrojs/markdown-remark": 2.2.0(astro@2.4.5)
143
143
-
"@astrojs/prism": 2.1.1
139
139
+
"@astrojs/markdown-remark": 2.2.1(astro@2.5.0)
140
140
+
"@astrojs/prism": 2.1.2
144
141
"@mdx-js/mdx": 2.3.0
145
142
"@mdx-js/rollup": 2.3.0(rollup@3.22.0)
146
143
acorn: 8.8.2
···
163
160
- supports-color
164
161
dev: false
165
162
166
166
-
/@astrojs/prism@2.1.1:
163
163
+
/@astrojs/prism@2.1.2:
167
164
resolution:
168
165
{
169
169
-
integrity: sha512-Gnwnlb1lGJzCQEg89r4/WqgfCGPNFC7Kuh2D/k289Cbdi/2PD7Lrdstz86y1itDvcb2ijiRqjqWnJ5rsfu/QOA==
166
166
+
integrity: sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==
170
167
}
171
168
engines: { node: ">=16.12.0" }
172
169
dependencies:
···
955
952
is-glob: 4.0.3
956
953
open: 9.1.0
957
954
picocolors: 1.0.0
958
958
-
tslib: 2.5.1
955
955
+
tslib: 2.5.2
959
956
960
957
/@rollup/pluginutils@5.0.2(rollup@3.22.0):
961
958
resolution:
···
1275
1272
}
1276
1273
dependencies:
1277
1274
sprintf-js: 1.0.3
1275
1275
+
dev: false
1276
1276
+
1277
1277
+
/argparse@2.0.1:
1278
1278
+
resolution:
1279
1279
+
{
1280
1280
+
integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
1281
1281
+
}
1278
1282
dev: false
1279
1283
1280
1284
/array-iterate@2.0.1:
···
1303
1307
svgo: 2.8.0
1304
1308
dev: false
1305
1309
1306
1306
-
/astro@2.4.5(sharp@0.32.1):
1310
1310
+
/astro@2.5.0(sharp@0.32.1):
1307
1311
resolution:
1308
1312
{
1309
1309
-
integrity: sha512-osxLnuLXaOX0FjWOVQH8cmK4N/Gdj/ZdEkeyMJWsUss7xQU4Q64tAxB/dAv75f/XZiu+PprmndJkyQ4sYLOv1g==
1313
1313
+
integrity: sha512-dZZuK2vEpfinbVALthUW31NOVUFPobgyi0+2PR3FH3diy6X9HBw1PLbS5wRsWOKaEXRbzxBkXc39Rbm0yRzKaA==
1310
1314
}
1311
1315
engines: { node: ">=16.12.0", npm: ">=6.14.0" }
1312
1316
hasBin: true
···
1318
1322
dependencies:
1319
1323
"@astrojs/compiler": 1.4.2
1320
1324
"@astrojs/language-server": 1.0.5
1321
1321
-
"@astrojs/markdown-remark": 2.2.0(astro@2.4.5)
1325
1325
+
"@astrojs/markdown-remark": 2.2.1(astro@2.5.0)
1322
1326
"@astrojs/telemetry": 2.1.1
1323
1327
"@astrojs/webapi": 2.1.1
1324
1328
"@babel/core": 7.21.8
···
1340
1344
devalue: 4.3.1
1341
1345
diff: 5.1.0
1342
1346
es-module-lexer: 1.2.1
1347
1347
+
esbuild: 0.17.19
1343
1348
estree-walker: 3.0.0
1344
1349
execa: 6.1.0
1345
1350
fast-glob: 3.2.12
1346
1351
github-slugger: 2.0.0
1347
1352
gray-matter: 4.0.3
1348
1353
html-escaper: 3.0.3
1354
1354
+
js-yaml: 4.1.0
1349
1355
kleur: 4.1.5
1350
1356
magic-string: 0.27.0
1351
1357
mime: 3.0.0
···
1482
1488
hasBin: true
1483
1489
dependencies:
1484
1490
caniuse-lite: 1.0.30001488
1485
1485
-
electron-to-chromium: 1.4.399
1491
1491
+
electron-to-chromium: 1.4.400
1486
1492
node-releases: 2.0.10
1487
1493
update-browserslist-db: 1.0.11(browserslist@4.21.5)
1488
1494
dev: false
···
2006
2012
}
2007
2013
dev: false
2008
2014
2009
2009
-
/electron-to-chromium@1.4.399:
2015
2015
+
/electron-to-chromium@1.4.400:
2010
2016
resolution:
2011
2017
{
2012
2012
-
integrity: sha512-+V1aNvVgoWNWYIbMOiQ1n5fRIaY4SlQ/uRlrsCjLrUwr/3OvQgiX2f5vdav4oArVT9TnttJKcPCqjwPNyZqw/A==
2018
2018
+
integrity: sha512-Lsvf7cvwbIxCfB8VqbnVtEsjGi3+48ejDiQZfWo5gkT+1vQ2DHQI5pl0nUvPD6z1IQk6JgFeMC5ZQJqVhalEHg==
2013
2019
}
2014
2020
dev: false
2015
2021
···
2935
2941
esprima: 4.0.1
2936
2942
dev: false
2937
2943
2944
2944
+
/js-yaml@4.1.0:
2945
2945
+
resolution:
2946
2946
+
{
2947
2947
+
integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
2948
2948
+
}
2949
2949
+
hasBin: true
2950
2950
+
dependencies:
2951
2951
+
argparse: 2.0.1
2952
2952
+
dev: false
2953
2953
+
2938
2954
/jsesc@2.5.2:
2939
2955
resolution:
2940
2956
{
···
3231
3247
- supports-color
3232
3248
dev: false
3233
3249
3234
3234
-
/mdast-util-mdx-jsx@2.1.3:
3250
3250
+
/mdast-util-mdx-jsx@2.1.4:
3235
3251
resolution:
3236
3252
{
3237
3237
-
integrity: sha512-NlnLUrnNkBjzI5UyqlqmYHo6KDJ6sTnuHSFmU2ei8qIHFxQTBoPcffBvdQ2PKrmwHpVUgCmA5o1T1JG2oClpBw==
3253
3253
+
integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==
3238
3254
}
3239
3255
dependencies:
3240
3256
"@types/estree-jsx": 1.0.0
···
3261
3277
dependencies:
3262
3278
mdast-util-from-markdown: 1.3.0
3263
3279
mdast-util-mdx-expression: 1.3.2
3264
3264
-
mdast-util-mdx-jsx: 2.1.3
3280
3280
+
mdast-util-mdx-jsx: 2.1.4
3265
3281
mdast-util-mdxjs-esm: 1.3.1
3266
3282
mdast-util-to-markdown: 1.5.0
3267
3283
transitivePeerDependencies:
···
3977
3993
boolbase: 1.0.0
3978
3994
dev: false
3979
3995
3980
3980
-
/ometa@0.2.2:
3981
3981
-
resolution:
3982
3982
-
{
3983
3983
-
integrity: sha512-LZuoK/yjU3FvrxPjUXUlZ1bavCfBPqauA7fsNdwi+AVhRdyk2IzgP3JRnevvjzQ6fKHdUw8YISshf53FmpHrng==
3984
3984
-
}
3985
3985
-
engines: { node: ">= 0.2.0" }
3986
3986
-
dev: true
3987
3987
-
3988
3996
/once@1.4.0:
3989
3997
resolution:
3990
3998
{
···
4637
4645
}
4638
4646
dev: false
4639
4647
4640
4640
-
/scss@0.2.4:
4641
4641
-
resolution:
4642
4642
-
{
4643
4643
-
integrity: sha512-4u8V87F+Q/upVhUmhPnB4C1R11xojkRkWjExL2v0CX2EXTg18VrKd+9JWoeyCp2VEMdSpJsyAvVU+rVjogh51A==
4644
4644
-
}
4645
4645
-
engines: { node: ">= 0.2.0" }
4646
4646
-
dependencies:
4647
4647
-
ometa: 0.2.2
4648
4648
-
dev: true
4649
4649
-
4650
4648
/section-matter@1.0.0:
4651
4649
resolution:
4652
4650
{
···
5052
5050
engines: { node: ^14.18.0 || >=16.0.0 }
5053
5051
dependencies:
5054
5052
"@pkgr/utils": 2.4.0
5055
5055
-
tslib: 2.5.1
5053
5053
+
tslib: 2.5.2
5056
5054
5057
5055
/tar-fs@2.1.1:
5058
5056
resolution:
···
5132
5130
type-fest: 0.13.1
5133
5131
dev: false
5134
5132
5135
5135
-
/tslib@2.5.1:
5133
5133
+
/tslib@2.5.2:
5136
5134
resolution:
5137
5135
{
5138
5138
-
integrity: sha512-KaI6gPil5m9vF7DKaoXxx1ia9fxS4qG5YveErRRVknPDXXriu5M8h48YRjB6h5ZUOKuAKlSJYb0GaDe8I39fRw==
5136
5136
+
integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==
5139
5137
}
5140
5138
5141
5139
/tunnel-agent@0.6.0:
+10
-1
src/layouts/Layout.astro
···
1
1
---
2
2
import { Image } from "@astrojs/image/components";
3
3
import { getImage } from "@astrojs/image";
4
4
-
import IconLink from "@components/IconLink.astro";
5
4
import "@picocss/pico/css/pico.min.css";
6
5
7
6
import defaultOg from "@images/default-og.png";
···
119
118
:root {
120
119
--spacing: 0.5rem !important;
121
120
--muted-color: hsl(205 10% 65% / 1) !important;
121
121
+
}
122
122
+
123
123
+
body {
124
124
+
display: flex;
125
125
+
flex-direction: column;
126
126
+
min-height: 100vh;
127
127
+
}
128
128
+
129
129
+
main {
130
130
+
flex-grow: 1;
122
131
}
123
132
124
133
.home-link {