Skip to content

Node.jsやViteと、Vue.jsを使った架空の学科ページ

Notifications You must be signed in to change notification settings

Tsut-ps/univ-info-web

Repository files navigation

架空の大学の学科専用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