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

ノート画面の一部をstatic pageにする #11428

Open
saschanaz opened this issue Jul 30, 2023 · 18 comments
Open

ノート画面の一部をstatic pageにする #11428

saschanaz opened this issue Jul 30, 2023 · 18 comments
Labels
✨Feature This adds/improves/enhances a feature

Comments

@saschanaz
Copy link
Member

saschanaz commented Jul 30, 2023

Summary

現状全ての画面がdynamic renderするようになっているので、 https://web.archive.org を使ったアーカイブが全然動きません。もうmeta og:descriptionのためにノートの内容をHTMLに添付しているので、それを使って初期画面を構成して

  1. JSのロードがまだ終わる前にもノートの内容が見えるように
  2. アーカイブできるように

したいです

@saschanaz saschanaz added the ✨Feature This adds/improves/enhances a feature label Jul 30, 2023
@saschanaz saschanaz changed the title ノート画面の一部をstatic pageni ノート画面の一部をstatic pageにする Jul 30, 2023
@saschanaz
Copy link
Member Author

#7876 がないとMFMで困ることになりますね

@tamaina
Copy link
Contributor

tamaina commented Jul 30, 2023

JSのロードがまだ終わる前にもノートの内容が見えるように

Nuxtにしない限り不可能

@tamaina
Copy link
Contributor

tamaina commented Jul 30, 2023

Wayback Machineが動かないのは諦めて欲しいかも
(魚拓とりたいならActivityPub用のものを作れば…)

@acid-chicken
Copy link
Member

Related to #10894

@saschanaz
Copy link
Member Author

saschanaz commented Jul 30, 2023

Nuxtにしない限り不可能

pugでなんとかしたら充分かと考えていますが

@tamaina
Copy link
Contributor

tamaina commented Jul 30, 2023

(なんとかすればなんとかなるんだろうけどすごく面倒だと思うんだけど私が実装するんじゃないからいいか)
(バックエンドにスタイル一式とかを抱えるのはメンテナンスも面倒そう)

@saschanaz
Copy link
Member Author

第一目標は「ターゲットのノート一つの内容が見えたらそれで充分」ですのでスタイルは超簡単なものでいいと思います

@syuilo
Copy link
Member

syuilo commented Jul 31, 2023

Nuxtの導入ってどれくらいコストかかるんだろ

@acid-chicken
Copy link
Member

Next はなんか違うと思う

@futchitwo
Copy link
Contributor

第一目標は「ターゲットのノート一つの内容が見えたらそれで充分」ですのでスタイルは超簡単なものでいいと思います

その方向性なら、他サイトへの埋め込み用ページとして使えたら一石二鳥かも
(本来埋め込みウィジェットでは静的と動的のどっちがベストプラクティスなのかは知らないけど)

@saschanaz
Copy link
Member Author

凄くいいアイディアだと思います、iframe sandboxでscript実行が非許容になっても動くようになりますね!

@tamaina
Copy link
Contributor

tamaina commented Jul 31, 2023

Related to #1714 ?

(議論が進むに連れてWayback Machineに取り込まれるのがなぜか嫌になっている)

@futchitwo
Copy link
Contributor

futchitwo commented Jul 31, 2023

(議論が進むに連れてWayback Machineに取り込まれるのがなぜか嫌になっている)

Wayback Machineとかアーカイブ系サイトに取り込まれないようにする設定は必要かも
単純にアーカイブ取られたくない人がいるのはもちろん、
リモートで削除した投稿が何らかの影響でローカルに残ってしまった時にそこからアーカイブ取られたりするのは良くなさそう
(ただしWayback Machineはrobots.txt無視するなどお行儀が悪いらしい)

@tamaina
Copy link
Contributor

tamaina commented Jul 31, 2023

MfmService.toHtmlの実装ってMastodon用の不完全な実装なんだけど、ちゃんとしたVueのライブラリ化したい気持ちが昔からある

#5714

@tamaina
Copy link
Contributor

tamaina commented Jul 31, 2023

ちゃんとしたVueのライブラリ化

リンクとかの扱いが面倒になってやめた記憶が蘇ってきた

@saschanaz
Copy link
Member Author

(ただしWayback Machineはrobots.txt無視するなどお行儀が悪いらしい)

Wayback MachineじゃなくArchive Todayの話でした気がします

https://help.archive.org/help/using-the-wayback-machine/

Such sites may have been excluded from the Wayback Machine due to a robots.txt file on the site or at a site owner’s direct request.

@syuilo
Copy link
Member

syuilo commented Aug 4, 2023

Wayback Machineとかアーカイブ系サイトに取り込まれないようにする設定

noCrawleはダメなのかしら

@tamaina
Copy link
Contributor

tamaina commented Aug 4, 2023

noCrawleでいいと思う

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨Feature This adds/improves/enhances a feature
Projects
None yet
Development

No branches or pull requests

5 participants