hugoで自サイト構築-Projects.yaml編
Projects.yamlの設定について このセクションは自分が携わったプロジェクトとかを記述できます
section このセクションの情報の設定をします。
name このセクション名の設定をします。
ナビゲーションバーに表示させる項目名になります。
id このセクションのidの設定をします。
enable このセクションの表示非表示を設定します。
非表示にした場合は見えなくなります。
true = 表示
false = 非表示
weight ナビゲーションバーやページに表示させる順番を設定します
数値が若いほうが優先されます。
showOnNavbar ナビゲーションバーに表示させるか否かを設定します
true = 表示
false = 非表示
template 利用するテンプレートのHTMLファイルを指定します。
カスタマイズしたときにこれで読み込ませることができると思われます。
hideTitle ここをtrueにするとタイトル部分を隠すことができます。
buttons このセクションはフィルター機能を利用できるのですが、ここではそこで用意したいボタンを定義できます。
name ボタン名
filter 抽出したい属性
projects 紹介したい自分が携わったプロジェクト等を好きなだけ記載していきます。
name プロジェクト名やタイトルを記載します。
logo なにかロゴとかを付けたいのであればここに画像を設定できます。
掲載したい場合は、
assets内にimages/section/projectsディレクトリを作成しその中にロゴを配置します。 そしてここでは"/images/sections/projects/XXXXXXX.png"の様にimages以下から指定してあげます。
role 自分の役割なんかを記載していきます。
timeline 何時から何時までの期間携わったのかを記載できます。
repo gitのリポジトリを公開したい・できる場合はここにリンクを乗せましょう。
url サービスのURLがあり公開できる場合はここにリンクを張りましょう。
summary プロジェクトの概要をここに記載できます。
tags 上記のフィルター機能に引っかかるようにカードにタグを与えられます。
定義したfilterの値を同じ値を配列で定義してあげればOKです。
こんな感じです。
tags: ["PowerShell", "Windows10", "自動化","bat","VBS"]