Skip to content

Latest commit

 

History

History
79 lines (59 loc) · 2.41 KB

README.md

File metadata and controls

79 lines (59 loc) · 2.41 KB

架空の大学の学科専用Webページ(Vite版)

スクリーンショット

Bootstrap × Vue.js × Vite × Vue Router × TypeScript

VueのComposition APIを使ってSFCを作成し、それぞれのコンポーネントをApp.vueでまとめて、表示しています。

GitHub Pages → https://tsut-ps.github.io/univ-info-web/

※大学院用の別ページは用意していないため、押しても何も起きません。

特徴

  • Viteを使っているので、devにて爆速で開発できる
  • SFCでパーツごとに分けているため、コンポーネントで使いまわしできる
  • buildすればGitHub Pagesにパブリッシュできる(右側リンクより公開中)
  • SPAのため、遷移しても必要な部分だけ再描画(チラつきを低減)
  • 読みを邪魔しない、ちょっとしたアニメーション

Node.jsで動かす

別のブランチを使って、ローカル環境のNodeで動かすことができます。

使用している技術

使用している画像素材

環境構築

IDEのセットアップ(推奨)

Configの設定

Viteの設定(公式リファレンス) を参照。

プロジェクトのセットアップ

npm install

開発用に実行

コンパイルと即時適用(ホットリロード)をします。

npm run dev

本番用にビルド

型チェックとコンパイル、最小化をします。

/docsフォルダに生成されます。

npm run build