From 0c50de1ddb25ba380a66af4afe3c60f7b7890f6e Mon Sep 17 00:00:00 2001 From: syui Date: Thu, 14 Nov 2024 02:49:20 +0000 Subject: [PATCH] =?UTF-8?q?chat=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chat.md | 112 +------------------------------------------------------- 1 file changed, 1 insertion(+), 111 deletions(-) diff --git a/chat.md b/chat.md index 83b9e96..c59d9b6 100644 --- a/chat.md +++ b/chat.md @@ -1,111 +1 @@ - -# frontpage - -[restreamer](https://github.com/datarhei/restreamer)のchat systemには`frontpage`を使います。 - - -[frontpage](https://github.com/likeandscribe/frontpage)は[atproto](https://github.com/bluesky-social/atproto)を使って投稿の制御を行います。主にpdsの`collection`から検索と`at://`を使います。 - -[next.js](https://github.com/vercel/next.js)で書かれています。layoutは[tailwindcss](https://github.com/tailwindlabs/tailwindcss)です。 - - - - -## build & deploy - -https://git.syui.ai/ai/ue/src/branch/main/github/frontpage - -## tailwindcss - -htmlに省略形式でcssを記述します。`tailwind.config.ts`を見てください。 - -```html -{params.postAuthor === "syui.ai" && post.status === "live" && post.rkey === "3l7lj463zbo2m" && ( -
- - -
- - - {comments.map((comment) => ( - - ))} -
-
-)} -``` - -`@media`を制御する`sm`, `md`などは記述する順序を間違えると動きませんので注意。 - -### はみ出す - -```html -- w-full -+ overflow-hidden whitespace-nowrap -``` - -## hugo - -[hugo](https://github.com/gohugoio/hugo)のcomment systemにも利用できます。 - -```html -{{ if .Param "comment" }} -
-

@comment

- -
-{{ end }} -``` - -`post.md`に`comment`を追加します。 - -```html -+++ -title = "atprotoのfrontpageを触ってみる" -date = "2024-10-26" -[params] - comment = "3l7lprmoka22r" -+++ -``` - -```css -iframe.frontpage { - width:100%; - height: 1000px; - pointer-events:none; -} - -a.frontpage-button { - width:100%; - font-size: 15px; - background-color: #e80063; - /* background-color: #007fff; */ - color: #fff; - border: 2px solid #fff; - padding: 10px 30px; - border-radius: 5px; - text-decoration: none; -} - -a.frontpage-button:hover { - /* background-color: #0077ff; */ - background-color: #e80073; -} -``` \ No newline at end of file +d \ No newline at end of file