Jekyllで複数ユーザ対応のブログにする

Jekyllでエンジニアブログを作ったのはいいけど、ポストするのは僕だけじゃない…ということは、複数人で更新できるようにしなければ。

ってもコンテンツ自身はGitで管理しているし、更新作業自体は誰でもできる(Gitリポジトリにアクセスできる権限があれば)。なので、今回はJekyllにライター名を指定して、それに合ったプロフィールをサイドバーなどに表示するようにしてみる。

_config.ymlにライター情報を追加する

デフォルトでは

author :
	name : HOGE
	email : hoge@example.com

っていう感じでauthorが書いてあるけど、これとは別のように追記する。

author :
	name : HOGE
	email : hoge@example.com
authors:
	sakuraba:
		display_name: 桜庭@zaru
	tanaka:
		display_name: 田中

あとは、ポスト記事のメタに
---
layout: post
category : jekyll
title: Jekyllで複数ユーザ対応のブログにする
tagline: ""
author : sakuraba
tags : [jekyll]
---
って書いてあげればOK。

レイアウトファイルの編集

各テーマディレクトリの post.html を開いて

<h4>Authorh4>
<span>{{ "{{ author.display_name" }} }}span>

としてあげればライター名が表示される。

Feed

最新記事

開発フローを独自進化させ続けている開発チームの話

こんにちは CTO の [@zaru](https://twitter.com/zaru) です。 スクラム開発をしている開発チームが、開発フローを独自進化させていて、それが良い取り組みだったので紹介しようと思います。 #...

235650?v=4
zaru
2017年11月20日

退職者を招いたLTイベントを開催した

こんにちは、ベーシック CTO [@zaru](https://twitter.com/zaru) です。 ベーシック開発部では毎月月末の金曜日にTGIFと称して、 ~~飲み会 + アナログゲームなイベント~~ 技術 LT 大会...

235650?v=4
zaru
2017年10月12日

山形ラボ、TGIFはじめました

こんにちは。株式会社ベーシック山形ラボの長谷川です。 いろんなところで書いたりなんだりしてますが、弊社には山形に「山形ラボ」というリモート拠点がありまして、そこで4人のエンジニアが働いております。 今回は その山形ラボで、...

10917612?v=4
roki1801
2017年10月10日