Ghostに目次をつける

Ghostに目次(ToC)をつける

Share
Ghostに目次をつける

少し前から各記事に目次をつけるようにしてみた。

やり方

  • Ghostは標準で目次(Table of Contents)を作る機能はなく、テーマに追加するしかない。
  • Tocbotを使うものが紹介されている
    • テーマをいじる必要があるのでGhost Proの場合はCreator以上のプランが必要
  • 作り方は公式のチュートリアル通りでOK(Tocbotのバージョンだけ最新にしとこう)
How to add a table of contents to your Ghost site
Let your readers know what to expect in your posts and give them quick links to navigate content quickly by adding a table of contents with the Tocbot library.

感想

できるだけシステム側をいじらないという方針だったが、デフォルトだと不便な部分もあるのでテーマを改造する必要が出てきた。テーマをいじれるのはやはりいいのだけど、今後のテーマアップデートがあったときにカスタムテーマと整合性を取ることを考えると少し億劫になる。

こうした公式のチュートリアルがいくつかあるのでそれに従って機能追加するとよい。Casperだと特に何も考えずにインストール可能。

GhostはWordPressに対するエンジニアの怒りが形になったものなので、安易なプラグインとして実装せずにこうした既存のライブラリを活用する形になっているのだと読んでいる。SaaS型のサービスとして提供しつつ、エンジニアの責任領域にユーザーを立ち入らせない工夫でGhostのシンプルさが担保されているのだろう。

References

Cited by

Read more

immutableにノートを堆積する

Cosenseのコミュニティで折登さんのHyperstrataというアイデアが紹介されていた。 Hyperstrata: 堆積するノートによるWebサイト形式 - 春告げ抹茶ホイップHyperstrataというWebサイトの形態を提案します。デジタルガーデンのメンテが続かない人にもおすすめのWebサイト形態です。春告げ抹茶ホイップ デジタルガーデンのように未完成の記事を気軽に書きながら、しかしブログのように記事を一度書いたらメンテナンスコストは小さい、そういうような Web サイトの更新形態はないだろうか? この問題意識にかなり共感する。Cosenseなどのすべてがmutableなページは書き出しがとても楽だが、庭の手入れがおろそかになる。一方でブログは記事として出す以上は一応の完成ラインまで書き上げるものであり、一度書き上げたら以降の手入れはさほど必要がないが、書き始める・書き上げるエネルギーが相当求められる。 ここもCosenseという場所がありつつもブログ的な発信ができるように作ったものだが、やはり書くコストが高く更新が不定期になりがちになってしまっている。(サポートして