URL
https://yu9824.github.io/portfolio/
使用言語等
HTML / CSS, Javascript, Jekyll
サイトの目的
サイトの作成を,公開前提の緊張感の中で行いたいと考えたこと,就職活動において自分のスキルを十分アピールすることができなかったため,今後はそれにおいて困らないようにするため.
デザインについて
こちらのテンプレートを元にし,構成を変更したほか,デザインやfontawesomeの導入,Jekyllによる動的コンテンツ生成などを行い,作成しました.
テンプレートがウェブデザイナー向けであったため,コーディングスキルの部分をどのように表すかなどのウェブサイトの構成について自分で考えなければならず,大変でした.
コーディングについて
静的なサイトのデモは大学2年生くらいのときに作ってみたのですが,そのときは写経するのみで,かつjQueryを使用するものでした.
今回は,Jekyllを使用してサイトを構築しました.JekyllのLiquidテンプレートエンジンを使用して,動的にコンテンツを生成する仕組みを学びました.特に,_includesディレクトリを使用したコンポーネント化や,_dataディレクトリを使用したデータ管理,_layoutsを使用したレイアウトの再利用など,効率的なサイト構築の方法を身につけることができました.
また,GitHub Pagesとの連携により,自動デプロイの仕組みも構築し,継続的な開発・公開のワークフローを確立しました.