Saleor Store
우리 컬렉션을 쇼핑하세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Freedomの考え方と制作物を紹介する、会社設立前の制作ブランドのWebサイトです。ブランドを入口に、実際の制作物へ進む構成にしています。料金・納期・受注FAQ・個人プロフィールは掲載していません。
index.html:オリジナルの動的ビジュアル、考え方、現在の領域、選んだ制作物。about.html:ブランドの考え方、Web/アプリ制作、将来の会社設立・アパレル・ECの構想。現在の活動と構想を区別。works.html:Webサイト3件とアプリ3件の自主制作。実画面・設計意図・公開リンク・画像拡大。contact.html:ココナラの実在する窓口。フォーム基盤や送信処理はありません。404.html:存在しないURLの案内。階層の深いURLでもTOPと制作物に戻れます。Web制作例は架空事業者を想定した自主制作です。掲載作品は、炉端と酒 灯、hair salon grace、緑整、Wire Pay、ExPress、個人店舗向けレジアプリ(公開名:黒レジ)の6件です。顧客からの受注実績・導入実績として紹介していません。Any PayとpayCcountの紹介・リンク・専用画像は取り除きました。各アプリ本体や別リポジトリは変更していません。
Node.js 24.x。実行・ビルドとも追加パッケージは不要です。
npm run build
npm test
npm run preview
プレビューの既定URLは http://127.0.0.1:5173/。PORT 環境変数で変更できます。本作業のブラウザー確認用サーバーは5173を使用しています。
$env:PORT = '5173'
npm run preview
npm run preview は distを配信します。ソース編集後は npm run build を再実行してください。拡張子なしのURLにも対応し、存在しないURLは404のHTTPステータスで専用ページを返します。?test=nojs を付けるとプレビューサーバーだけがCSPでJavaScriptを止め、フォールバックを確認できます。このテスト機能・サーバーコードは公開ファイルに含めません。
assets/css/freedom.css:配色・書体・全ページのレイアウト・レスポンシブ表示・動きを減らす設定。assets/js/freedom.js:メニュー、画像拡大ダイアログ、原寸表示、フォーカス復元。assets/js/form.mjs:切れ目のある円環と斜めに流れる曲線を13層重ね、内側の2層に幾何学的なスリットを入れたオリジナルの幾何モデル。assets/js/motion.mjs:TOPのCanvas描画・自動で繰り返す開閉・表示状態の管理。assets/img/freedom/open-form.svg:静止時・JavaScript無効時の実画像。assets/img/freedom/concept-materials.webp:TOPの考え方に添えたオリジナルのコンセプト画像(1200×800、約46KB)。実在のオフィスや顧客の写真ではありません。発想・設計・実装のシンボルとWeb/アプリの図はHTML内のSVGで描画しています。assets/img/freedom/:作品のWebPスクリーンショット、OGP画像。assets/img/technology/:ロゴ帯で使う11点のDevicon SVGとMITライセンス。ローカル配信のため外部CDNには依存しません。scripts/make-brand-art.mjs:静止SVGの再生成(node scripts/make-brand-art.mjs)。public-files.json:公開ページ・アセットディレクトリ・設定の明示リスト。scripts/build.mjs:公開ファイルの検証とdist生成。scripts/build.test.mjs:公開参照、CSS、srcset、OGP、ES module、パス境界の回帰テスト。scripts/motion.test.mjs:自動開閉、reduced motion、画面外・非表示タブ、Canvas非対応のテスト。scripts/form.test.mjs:円環を回転・展開しても描画範囲を超えず、座標が有限値になることを確認。scripts/preview.mjs:Node標準ライブラリのみのローカル確認サーバー。_headers:Cloudflare Pagesのヘッダー設定。CREDITS.md:素材出典と利用範囲。DESIGN.md:今回の設計意図とスキル適用記録。npm run build は公開参照を検証してからdistを置き換えます。HTMLのsrc/href/poster/srcset、OGP、アンカー、CSSのurl/import、JSの相対静的importを検証。画像やモジュールは宣言したアセットディレクトリごとコピーするため、JSから使う素材も漏れません。新しいページは public-files.json のpagesへ追加します。動的に組み立てたURLはブラウザーで別途確認してください。
TOPは、切れ目のある円環と斜めに流れる曲線を13層重ねたオリジナルの動的ビジュアルです。前後の面は無地とし、内側の2層だけに等間隔のスリットを設けています。表面に柄を貼るのではなく、重なりの中の構造として幾何学模様が見える構成です。文字記号や他社ロゴを直接使っていません。ヘッダー等の星形ロゴは維持しています。外部動画、WebGL、アニメーションライブラリは使っていません。最大30fps・最大1.5倍の描画解像度に制限し、画面外・非表示タブでは描画ループを停止します。
prefers-reduced-motion: reduce では静止表示します。npm run builddistGitHubのmainへの反映を契機に、Cloudflare Pagesが自動ビルド・公開します。変更はローカルのビルドとプレビューで確認し、公開の承認を得てからmainへ反映します。公開後は本番のページ・画像・モジュール・404を確認してください。vercel.json は既存の互換設定として残しています。