diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..dfeccd7
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,15 @@
+{
+ "trailingComma": "all",
+ "tabWidth": 4,
+ "semi": false,
+ "singleQuote": true,
+ "overrides": [
+ {
+ "files": "*.md",
+ "options": {
+ "printWidth": 80,
+ "proseWrap": "always"
+ }
+ }
+ ]
+}
diff --git a/bun.lockb b/bun.lockb
index 7411180..722f21d 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/components/IconTag.vue b/components/IconTag.vue
index 0f9af48..edbdba0 100644
--- a/components/IconTag.vue
+++ b/components/IconTag.vue
@@ -32,6 +32,7 @@ export default {
'bittorrent': 'webtorrent',
'web-server': 'nginx',
'supabase': 'supabase-icon',
+ 'programming': 'bash-icon',
// idk these are good enough
'organization': 'notion-icon',
'productivity': 'obsidian-icon',
diff --git a/components/content/ProseCode.vue b/components/content/ProseCode.vue
index bf9cbbc..60c1de1 100644
--- a/components/content/ProseCode.vue
+++ b/components/content/ProseCode.vue
@@ -9,7 +9,7 @@
{{ filename }}
-
+
@@ -138,4 +138,4 @@ const copyCode = () => {
.dark :slotted(pre code .highlighted) {
background-color: #2e2b2e;
}
-
\ No newline at end of file
+
diff --git a/components/content/ProseH2.vue b/components/content/ProseH2.vue
index 0128260..8f56fce 100644
--- a/components/content/ProseH2.vue
+++ b/components/content/ProseH2.vue
@@ -1,6 +1,6 @@
-
+