梅子
オープンソースのブログCMS「梅子」 GitHub

公開側の見た目の修正について

2021/12/24 06:28(更新日 2021/12/25 05:30)

「管理画面はそのままでもいいけれど、公開されるページがデフォルトなのはちょっと」

という方も多いと思います。

ここでは公開側の見た目を修正したいときに対象となるファイルについて記載します。

テンプレート

コントローラはすべてapp/Http/Controllers/PublicController.phpです。

出力している一部の情報はOGPタグの出力と重なります。それらの情報取得はHttp/Middleware/Ogp.phpで行っています。

resources/views/public.blade.php

公開側のヘッダ、フッタ、サイドバーの位置を定義しているファイルです。

出力するOGPタグやタイトルなどもここに含まれます。

resorces/views/public-sidebar.blade.php

公開側のサイドバーを定義しているファイルです。

カテゴリーのリスト、最近更新された記事、年月アーカイブリンクが含まれます。

サイドバーで表示する情報取得はすべてHttp/Middleware/Sidebar.phpで行っています。

resorces/views/public/index.blade.php

公開側のトップページを定義しているファイルです。PublicController/indexが該当します。

この中を変えるとブログ風にする、LP風にするなどにできます。

resorces/views/public/article.blade.php

公開されている記事の表示を定義しているファイルです。PublicController/articleが該当します。

resorces/views/public/category.blade.php

公開されているページの、カテゴリー別一覧ページを定義しているファイルです。PublicController/categoryが該当します。

resorces/views/public/date.blade.php

公開されているページの、年月別一覧ページを定義しているファイルです。PublicController/dateが該当します。

resorces/views/errors/404.blade.php

存在しないページにアクセスしたときに表示するファイルです。

管理側の404も同ファイル内にあります。

CSS

resorces/sass/style.scss

梅子はSASSを使用しています。CSSを修正するときはこのファイルを修正し、productionをします。

by エンジニア婦人

関連記事