Skip to content

[BIG CHANGES] Transfer to hugo-based website and integrate with blog #11

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

Closed
10 of 11 tasks
Lemon73-Computing opened this issue Jun 14, 2024 · 17 comments · Fixed by #14
Closed
10 of 11 tasks

[BIG CHANGES] Transfer to hugo-based website and integrate with blog #11

Lemon73-Computing opened this issue Jun 14, 2024 · 17 comments · Fixed by #14
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@Lemon73-Computing
Copy link
Owner

Lemon73-Computing commented Jun 14, 2024

ToDo

Pages

  • jp
    • index.md
    • lemon73.md (Who is Lemon73?)
    • orgs
      • lemonium.md (What is Lemon's Resting Area?)
      • ivycafe.md (Ivy Cafeteria, that's my selection.) -> Link to Ivy Cafeteria website (new)
      • alicenovel.md (Alice Project; Only your games, now there are.) -> Link to Alice Project website
    • apps
      • sky-colors.md
      • (a-rpg.md) -> Its details at Ivy Cafeteria website
      • (alice-novel.md) -> Its details at Alice Project website
      • (alice-console.md) -> Its details at Alice Project website
      • himeno-flex.md
    • rules1
      • 001 (First Amendment) - [Recommend] Using open chat
      • 002 (Second Amendment) - [Recommend] Using oss
      • 003 (Third Amendment) - [Theory] Separate social theory and creation
      • 004 (Fourth Amendment) - [System] The Congress of Cafeteria Initiative
    • projects
      • alienor-protocol.md
      • (alice-project.md) -> Its details at Alice Project website
    • blogs (from https://github.com/lemon73-computing/blog)
      • ...
      • ...
    • academics (docs of LFA; Lemon Future Academy)
      • ...
      • ...
    • old (docs of LEC, KISS, COI and NEO)
      • timelines.md (History of my activities)
      • ...
      • ...
    • error
      • 404.md
  • en
    • (same as ja/**)

Footnotes

  1. https://lemon73-computing.github.io/blog/ja/categories/rules/

@Lemon73-Computing Lemon73-Computing added the documentation Improvements or additions to documentation label Jun 14, 2024
@Lemon73-Computing Lemon73-Computing changed the title Improve docs [Big Change] Improve docs Jun 24, 2024
@Lemon73-Computing
Copy link
Owner Author

Publish new major version after closing this issue.

@Lemon73-Computing
Copy link
Owner Author

Hugo を採用したほうがメンテナンス的に良さそう。krita.org みたいにテーマを変更すれば、いい感じにできそうだし、やっぱり Markdown が使えたほうが記事の更新がかなり楽に済む。ニュースとかも (Blog 側ではなく) こっちにまとめられるし。

@Lemon73-Computing
Copy link
Owner Author

ここ (ウェブサイト側) で blog みたいな記事の作成を積極的に行うなら、現在の Blog は完全に内部向け資料 (外部にも公開するが、外部の人は見ても意味がわからないと思う) という扱いにできる。どっちでもいいけど。

@Lemon73-Computing
Copy link
Owner Author

Hugo を採用したほうがメンテナンス的に良さそう。krita.org みたいにテーマを変更すれば、いい感じにできそうだし、やっぱり Markdown が使えたほうが記事の更新がかなり楽に済む。ニュースとかも (Blog 側ではなく) こっちにまとめられるし。

翻訳システムとかが楽というのもある。

@Lemon73-Computing
Copy link
Owner Author

Krita.org website とかを参考にしながら作成を進めていきたいと思います。

@Lemon73-Computing Lemon73-Computing changed the title [Big Change] Improve docs [BIG CHANGES] Transfer to hugo-based website and integrate with blog Sep 27, 2024
@Lemon73-Computing
Copy link
Owner Author

Blog will archive after closed this issue.

@Lemon73-Computing
Copy link
Owner Author

Chat 機能については

を検討したのですが、Disqus はログインが面倒 (Google アカウントを選択しても、Disqus 用のパスワードを設定する必要がある)、Cactus は Matrix アカウントが必要1 (持っている人ほぼいない)、Giscus, Utterances は GitHub アカウントなので、前者2つよりは楽だが、技術者以外を排除している感が否めない (そもそも、技術的な内容は Qiita に投稿していることが多く、こちらのウェブサイトは一般の人の流入が多いと考えられる) ので微妙か。

もはや、自作で Fediverse を使ったコメントシステムでも作るか…?

Footnotes

  1. https://novores.github.io/en/post/cactus-comment/

@Lemon73-Computing
Copy link
Owner Author

Lemon73-Computing commented Dec 6, 2024

一応、Mastodon でコメントシステム作っている例はあるっぽい (原作者は KDE の Carl さんっぽい。界隈は意外にも狭いなw)

https://danielpecos.com/2022/12/25/mastodon-as-comment-system-for-your-static-blog/

@Lemon73-Computing
Copy link
Owner Author

Lemon73-Computing commented Dec 6, 2024

このあたりを使えば、作れそうだけど…
他のサーバーでコメントされても、ここ (ハッシュタグのノート一覧) には反映されなさそう…

もはや、静的は諦めて、動的でこれらのデータを収集する?
(とはいえ、動的は管理が面倒だし、ウェブサイトは放置していても大丈夫な構成にしておきたいから…うーん)
とはいえ、SNS でウェブサイトにコメントするという方法自体は便利な気がする。

@Lemon73-Computing
Copy link
Owner Author

Lemon73-Computing commented Dec 13, 2024

Search Func: https://fajarwz.com/blog/create-search-feature-for-hugo-static-site-with-lunr/

(In addition to this, it is necessary to add Japanese support)

By the way, I'm so sleepy... zzz

@Lemon73-Computing
Copy link
Owner Author

@Lemon73-Computing
Copy link
Owner Author

That's soooooo good commit: dcd7d02

@Lemon73-Computing
Copy link
Owner Author

Lemon73-Computing commented Dec 14, 2024

Support Japanese!: e2fce61

However, the support is too weak...

e.g.

Search word: 計画

Expect results:

  • 24年11月計画に関して
  • 2024年休止計画
  • 2024年3月計画
    • 最終報告
    • 中間報告
    • (開始)
  • 2024年茶屋計画
  • 2022年秋計画

Actual results:

  • 2022年秋計画
  • 24年11月計画に関して
  • 2024年11月指針

Not only this word, but also all Japanese words are not good enough to find in the posts. This means that I have to think about changing the searching system.

I love its good speed, but the accuracy of searching Japanese words is...

@Lemon73-Computing
Copy link
Owner Author

Lemon73-Computing commented Dec 14, 2024

Chat 機能については

を検討したのですが、Disqus はログインが面倒 (Google アカウントを選択しても、Disqus 用のパスワードを設定する必要がある)、Cactus は Matrix アカウントが必要1 (持っている人ほぼいない)、Giscus, Utterances は GitHub アカウントなので、前者2つよりは楽だが、技術者以外を排除している感が否めない (そもそも、技術的な内容は Qiita に投稿していることが多く、こちらのウェブサイトは一般の人の流入が多いと考えられる) ので微妙か。

もはや、自作で Fediverse を使ったコメントシステムでも作るか…?

Footnotes

  1. https://novores.github.io/en/post/cactus-comment/

Ideas

@Lemon73-Computing
Copy link
Owner Author

@Lemon73-Computing
Copy link
Owner Author

日本語検索の精度が悪いので、他のに切り替えたい

@Lemon73-Computing
Copy link
Owner Author

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

Successfully merging a pull request may close this issue.

1 participant