--- title: はじめての投稿 title_en: Hello, World created: 2026-05-01 updated: 2026-05-04 tags: [web, meta, md] lang: ja draft: false --- ## intro 初めてドメインを取得してから数年が立ち、そこからこのドメインに移行し数年。いつかブログやポートフォリオ書こうとは思っていたもののブログエンジンを作るのめんどくさいなの気持ちでここまで来てしまった。 流石に重い腰を上げてブログを作成した。 ## 構成 `GitHub Pages` を利用し`master`ブランチにコードとmarkdown、`gh-pages`ブランチに`pages`用のoutputを`Action`で生成するようにしている。 SSGは[github:bido.dev](https://github.com/K-REBO/bido.dev)においてある。 ## Markdown記法とプレビュー ### heading headingは上記の通り`#`も描画する。 #### heading 4 ##### heading 5 ###### heading 6 ### コードブロック ```typescript const greet = (name: string): string => `Hello, ${name}!` console.log(greet("world")) ``` ### 箇条書きリスト - Nest 1 - Nest 2 - Nest 3 ### 番号つきリスト 1. 1 2. 2 1. Nest 2. Nest ### 引用 > さようなら、今まで魚をありがとう ### 二重引用 >> ほとんど無害 ### 強調 #### `` ```md - 👉これ、実は*あるあるです。* ``` - 👉これ、実は*あるあるです。* #### `` ```md - 👉これ、実は**あるあるです。** ``` - 👉これ、実は**あるあるです。** #### `+` ```md - 👉これ、実は***あるあるです。*** ``` - 👉これ、実は***あるあるです。*** ### リンク表記 ```md [bido.dev](https://bido.dev) ``` [bido.dev](https://bido.dev) ### 定義参照リンク ```md [こっちからbido.dev][bido] その他の文章 [こっちからもbido.dev][bido] [bido]: https://bido.dev ``` [こっちからbido.dev][bido] その他の文章 [こっちからもbido.dev][bido] [bido]: https://bido.dev ### テーブル | 構文 | タグ | 備考 | |---|---|---| | `# 見出し` | `

`〜`

` | `#` プレフィックス付き | | `` `code` `` | `` | インライン | | `**strong**` | `` | 太字 | | `*em*` | `` | 斜体 | | `~~del~~` | `` | 打ち消し線 | ### 打ち消し線 ~~これは削除されたテキストです。~~ ### タスクリスト - [x] ドメイン取得 - [x] ブログエンジン自作 - [x] 初投稿 - [ ] 次の記事を書く ### 水平線 --- ### 数式(Typst記法) 数式は [Typst](https://typst.app) の記法で記述する。 `$...$` でインライン、`$$...$$` でブロック表示。 ビルド時に [typst-ts-node-compiler](https://github.com/Myriad-Dreamin/typst.ts) で SVG に変換される。 #### インライン ピタゴラスの定理: $a^2 + b^2 = c^2$ オイラーの等式: $e^(i pi) + 1 = 0$ #### ブロック $$integral_(-oo)^(+oo) e^(-x^2) dif x = sqrt(pi)$$ $$sum_(k=0)^n binom(n, k) = 2^n$$ #### TeX記法との比較 | Typst | TeX | |---|---| | `alpha` | `\alpha` | | `sqrt(x)` | `\sqrt{x}` | | `(a)/(b)` | `\frac{a}{b}` | | `sum_(i=1)^n` | `\sum_{i=1}^{n}` | | `integral` | `\int` | ## push ```bash # ビルドして確認 bun run build:blog open output/blog/hello-world.html ```