Haji Papa's Bits & Bytes

Haji Papa's Bits & Bytes

An IT leader, business manager, and anime-loving dad of three, documenting my journey in tech, work, and language learning.

【Ghost】ブログの記事をカテゴリ別に別ページに表示させる
IT

【Ghost】ブログの記事をカテゴリ別に別ページに表示させる

Ghostを使用してブログの記事をカテゴリ別に専用ページに表示させる方法を紹介します。ちなみに、Ghostのバージョンは5.109です。 1. routes.yaml の設定 Ghostでは routes.yaml を編集することで、カテゴリごとに異なるページを作成できます。 テキストエディタを開いて、下記のようにページ別に分けたいカテゴリを設定します。 yamlは半角スペース2個でインデントですので注意してください。 たとえば、/news/はwww.89wa.jp/news/にアクセスすると、最初のタグが「infra」の記事の一覧が表示されるようになります。 collectionsは記事リストを作成する際に使用します。 今回は、タグの種類に関係なく記事の一覧が表示されるように設定しています。 {slug}には、その記事のURLが入ります。 routes: /news/: controller: channel filter: primary_tag:news /infra/: controller: channel filter:
2 min read
【English】間違い探し discuss
English

【English】間違い探し discuss

英語文法クイズ 英会話の練習中、間違えたところをクイズ形式にしています。 どこが間違っているかわかりますか? 問題: 以下の文のどこが間違っていますか? I want to discuss about the progress of the project. Let's sync up. 正解を表示 正解: I want to discuss the progress of the project. Let's sync up. 解説: 「discuss」は他動詞なので「about」は不要です。「discuss the progress」が正しい表現です。 「sync up」 → 「同期する」「スケジュールを合わせて話し合う」
1 min read
【Ghost】Oracle Linux 8 にCMSのGhostを導入
IT

【Ghost】Oracle Linux 8 にCMSのGhostを導入

Ghostとは ブログサイトを立ち上げることにしました! ブログって続けるのがたいへんですよね ^^; ブログサイトの管理(CMS・Content Management System)には、WordPressが有名ですが、WordPressは何度か実装したことがありましたので、今回は別のCMSを探してみました。 そこで見つけたのがGhostです。 Ghostは、Node.js(JavaScript)ベースのCMSです。 とはいっても、サイトを運用するだけなら、JavaScriptの知識はまったくいりません。 SEO対策やメルマガ機能が充実し、モダンで洗練されたデザインのサイトが作れるそうです。 Ghostの導入 今回は、OCI(Oracle Cloud Infrastructure)上でARMベースのインスタンスを作りましたので、そこにGhostを導入していきたいと思います。 環境 * OS: Oracle Linux Server 8.10 * Shape: VM.Standard.A1.Flex * OCPU count: 1 *
6 min read