Skip to content
piny940Public

About

mikanのポートフォリオ

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

mikanのポートフォリオ

Test Website

site: https://www.piny940.com

構成

Next.js の静的出力(output: 'export')を配信している。 データは content/、ブログは documents/に記述して、ビルド時に埋め込む。

開発

  1. pnpm i
  2. pnpm dev

コード整形は pnpm lint、テストは pnpm test。 内容を更新した場合は pnpm update-snaps しないとCIがこける。

pnpm build で out/ に静的 HTML を出力する。確認するときは npx serve out 。

コンテンツの追加

  • 技術: content/technologies.yml に追記し、ロゴを public/images/technologies/ に置く
  • プロジェクト: content/projects.yml に追記し、解説を書くなら documents/<id>.md を追加する
  • ブログ: content/blogs.yml に手書きで追記する(title / url / publishedAt / tags)

タグの参照先が無い、ロゴのファイルが無いといった不整合は pnpm build が検出して失敗する。

デプロイ

main への push で GitHub Actions が Cloudflare Pages に公開する。

About

mikanのポートフォリオ

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages