Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

最新号の目次がサイドバーに出ていてほしい #406

Open
snoozer05 opened this issue Apr 26, 2023 · 4 comments
Open

最新号の目次がサイドバーに出ていてほしい #406

snoozer05 opened this issue Apr 26, 2023 · 4 comments

Comments

@snoozer05
Copy link
Contributor

以前のるびまにはサイドバーに最新号の目次が表示されていた

スクリーンショット 2023-04-27 7 50 43

現在は表示されていない

スクリーンショット 2023-04-27 7 51 34

HTML上では何かを出す気持ちがありそう(h4が空で出ている)

スクリーンショット 2023-04-27 7 51 59

該当するコードでは以下のあたり

{% for post in site.tags.latest %}

さらっとコードを見て手元で動かしてみた結果わかったこと:

  • 最新号の各記事のfront matterのtagsに indexをつけてまわれば、何かはでそう
  • けれども全部の記事がh4タグのリンクがで出るのは意図した結果ではなさそう

やれるといいこと:

  • 号の扉ページだけh4で表示する
  • 扉ページに並べている順番で各記事を並べて表示する

前者はそんなに難しくなさそうだけれど、後者はどうするといいのかなあ

@hsbt
Copy link
Contributor

hsbt commented Apr 27, 2023

おぼろげな記憶なのですが、そのへんはいつも手でアップデートしていた、気がします...

@takkanm
Copy link
Contributor

takkanm commented Apr 27, 2023

はい。Hiki の時代は編集のあたたかみのある手作業でおこなっていました。タイトルが長すぎる場合の調整とかも発生してたので。

@snoozer05
Copy link
Contributor Author

Hiki時代はそうでしたよね。Jeykllになって仕組みが入ってそうだけれどワークしてなさそうな部分だったので、何かした方が良いのかなと思ったのでした。

  • tagsによって出力制御している部分は落として、人力の運用に戻す(リリースプロセスに組み込む必要がありそう)
  • 出力制御の仕組みをワークするように改める

のどっちかかなあと思いますが、どうですかねえ。最新号の目次がサイドに出ているのは、読み物としては結構大事かなあという気がしていました。そうでもないなら、サイドバーに最新号の目次を出さないとする、の選択肢もあるかとは思います。その場合にも、現状のコードは消しておいた方がよさそう

@neko314
Copy link
Contributor

neko314 commented Jan 16, 2024

このissueのことを失念していました。個人的にはこれやりたいです。ないと最新号の記事を連続して読みたい場合に、いちいち表紙に戻ったりするような手間も出てきますし。私は一気に別タブを開いたりするけどそれも手間といえば手間。

tagsによって出力制御している部分は落として、人力の運用に戻す(リリースプロセスに組み込む必要がありそう)
出力制御の仕組みをワークするように改める

人力に「戻す」と大変そうなのでできれば仕組みを改善したい。
直近の対応としては、今時点で最新号である0063号は目次を人力で作るのが良さそうでしょうか。
近いうちに0063号をどうにかするのやります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants