diff --git a/_config.ts b/_config.ts index 07cc01d..4dc0127 100644 --- a/_config.ts +++ b/_config.ts @@ -12,9 +12,7 @@ import shiki from "https://deno.land/x/lume_shiki/mod.ts"; import tailwindConfig from "./tailwind.config.ts"; -import Mono from "./src/_components/Mono.tsx"; -import InlineIcon from "./src/_components/InlineIcon.tsx"; -import VertSpacer from "./src/_components/VertSpacer.tsx"; + const site = lume({ src: "./src", @@ -35,15 +33,7 @@ site.use( theme: "github-dark", }), ); -site.use( - mdx({ - components: { - Mono: Mono, - InlineIcon: InlineIcon, - VertSpacer: VertSpacer, - }, - }), -); +site.use(mdx()); site.use(robots()); site.use(sitemap()); site.use( diff --git a/deno.lock b/deno.lock index c906c73..265e5e7 100644 --- a/deno.lock +++ b/deno.lock @@ -46,6 +46,7 @@ "npm:react-dom@18.3.1": "18.3.1_react@18.3.1", "npm:react@*": "19.1.0", "npm:react@18.3.1": "18.3.1", + "npm:remark-gfm@*": "4.0.0", "npm:remark-gfm@4.0.0": "4.0.0", "npm:shiki@3.8.1": "3.8.1", "npm:tailwindcss@3.4.17": "3.4.17_postcss@8.5.6" diff --git a/src/_components/InlineIcon.tsx b/src/_components/InlineIcon.tsx deleted file mode 100644 index bb17bc3..0000000 --- a/src/_components/InlineIcon.tsx +++ /dev/null @@ -1,16 +0,0 @@ -export interface InlineIconProps { - src: string; - alt: string | undefined; - style: any | undefined; -} - -export default function InlineIcon({ src, alt, style }: InlineIconProps) { - return ( - {alt} - ); -} diff --git a/src/_components/Mono.tsx b/src/_components/Mono.tsx deleted file mode 100644 index 31df43e..0000000 --- a/src/_components/Mono.tsx +++ /dev/null @@ -1,9 +0,0 @@ -export interface MonoProps { - children: HTMLElement[]; -} - -export default function Mono({ children }: MonoProps) { - return ( - {children} - ); -} diff --git a/src/_components/VertSpacer.tsx b/src/_components/VertSpacer.tsx deleted file mode 100644 index 84025f8..0000000 --- a/src/_components/VertSpacer.tsx +++ /dev/null @@ -1,3 +0,0 @@ -export default function VertSpacer() { - return
; -} diff --git a/src/_components/inlineMonospace.vto b/src/_components/inlineMonospace.vto deleted file mode 100644 index df923e3..0000000 --- a/src/_components/inlineMonospace.vto +++ /dev/null @@ -1 +0,0 @@ -{{ content }} diff --git a/src/_includes/base.vto b/src/_includes/base.vto index 53783dc..f04cb74 100644 --- a/src/_includes/base.vto +++ b/src/_includes/base.vto @@ -8,20 +8,18 @@ - + - -
-
Lain {{ comp.inlineMonospace({ content: "@systemxplore" }) }}
+
Lain @systemxplore
{{ if isHomePage }} whoami @@ -44,7 +42,7 @@ {{ if showFooter }}
- site built with <3 using lume.land. source code available here + site built with <3 using lume.land. source code available here. My version available here
{{ endif }} diff --git a/src/blog/hello.mdx b/src/blog/hello.mdx index 6a4e898..8702d79 100644 --- a/src/blog/hello.mdx +++ b/src/blog/hello.mdx @@ -1,14 +1,10 @@ --- -layout: base.vto +layout: blog.njk title: Hello World date: 2025-07-25 -isBlogPage: true description: First blog post -showFooter: true --- -# Hello World!!! - Hello world in bash: ```bash echo "Hello from mybio!" diff --git a/src/index.mdx b/src/index.mdx index a5ce89f..6df9410 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -1,6 +1,6 @@ --- layout: base.vto -title: whoami | mybio +title: Lain | mybio isHomePage: true description: personal website showFooter: false @@ -12,7 +12,86 @@ interested in backend development, system administration and security.
-### **contacts:** -- email: [me@example.com](mailto:me@example.com) -- telegram: [@username](https://t.me/username) -- github: [@username](https://github.com/username) \ No newline at end of file +### **contacts/profiles:** +- email: [lain@iwakurahome.ru](mailto:lain@iwakurahome.ru) +- telegram: [@systemxplore](https://t.me/systemxplore) +- github (fvking banned!): [@cryptexctl](https://github.com/cryptexctl) +- Codeberg: [@IwakuraLain](https://codeberg.org/IwakuraLain) +- Sourcehut: [~iwakuralain](https://sr.ht/~iwakuralain) + +### **some projects:** + +- Own OpenSSH patched hardned fork: [lain/openssh-0bsdforeveryone](https://git.iwakurahome.ru/lain/openssh-0bsdforeveryone) +- [x3lfyn/cursed-ping](https://github.com/x3lfyn/cursed-ping) patched for BSD systems: [lain/cursed-ping](https://git.iwakurahome.ru/lain/cursed-ping) + +### **my devices:** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceOSRAMDiskState
Thinkpad X230Fedora/Void/OpenBSD15GB512GBChanged Wi-Fi card to AR9485
Pixel 3aAndroid 15 // PixelBuilds/LineageOS4GB64GBCracked on the screen, but still works!!
Macbook Air M3macOS 14.7.5 (fuck macOS 15)16GB512GBStock
iPhone 14 Pro MaxiOS 16.34GB256GBStock, jailbroken + TrollStore installed
iPhone 7 PlusiOS 15.53GB32GBBattery replaced, jailbroken + TrollStore installed, not using (using only for frida debugging)
Samsung Galaxy NexusAndroid 4.2.3 // CyanogenMod1GB16GBStock!!
Nothing Phone 1Android 15 // DerpFest8GB256GBMagisk installed. I hardly use it, but it's here
Orange Pi Zero 3None rn (fucking sdcards)4GBNONE GB lolEverything work, but i lost tf antenna
\ No newline at end of file diff --git a/src/styles.css b/src/styles.css index 8d632d2..024c6b1 100644 --- a/src/styles.css +++ b/src/styles.css @@ -97,3 +97,33 @@ h1, h2, h3, h4, h5, h6 { strong { color: #00cc00; } + +table { + border-collapse: collapse; + width: 100%; + margin: 1rem 0; +} + +th, td { + border: 1px solid #00ff00; + padding: 0.5rem; + text-align: left; +} + +th { + background-color: #1a1a1a; + color: #00ff00; + font-weight: bold; +} + +td { + color: #00cc00; +} + +tr:nth-child(even) { + background-color: #0f0f0f; +} + +tr:nth-child(odd) { + background-color: #1a1a1a; +}