jointrashposs/content/ko/.docs-legacy/features/pages.md
2023-07-11 23:48:17 +09:00

3.6 KiB

페이지

:::tip 본 기능은 Misskey v12를 끝으로 업데이트가 중단되었으며, 대부분의 기능이 Play로 이전되었습니다.

Misskey Play에 대해 자세히 알아보려면 여기를 확인해주세요. :::

Misskey 페이지는 커스텀 웹페이지를 만들 수 있는 기능입니다. 여기에서 여러 다른 미디어와 형식을 삽입하고, 스크립트를 작성할 수도 있습니다. 다른 영역의 Misskey와 같이, MFM 또한 사용 가능합니다.

Misskey의 페이지는 다양한 블록으로 제작되며, 블록은 드래그 드롭으로 재정렬할 수 있습니다.

콘텐츠 블록

콘텐츠 블록은 사용자에게 여러 종류의 콘텐츠를 표시합니다.

섹션

다른 블록을 포함하는 그룹형 블록입니다. 각 콘텐츠 블록은 상단에 제목이 표시됩니다.

텍스트

:::tip 이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. :::

MFM으로 작성된 텍스트 콘텐츠를 표시합니다. 아래에 설정한 변수를 표시할 수도 있습니다.

이미지

드라이브에서 이미지를 선택해 표시할 수 있습니다.

텍스트 영역

MFM이 지원되지 않는 텍스트 영역입니다. 변수 삽입은 여전히 가능합니다.

노트필기

기존에 작성한 노트를 첨부할 수 있습니다.

캔버스

:::tip 이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. :::

TODO

입력 블록

:::tip 이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. :::

입력 블록은 폼 엘레멘트를 통해 반응형 페이지를 만들 수 있습니다. 이러한 블록은 페이지의 변수와 스크립트에서 활용할 수 있습니다.

특수 블록

:::tip 이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. :::

특수 블록은 페이지에 특수한 기능을 제공합니다. 노트 작성 폼과 페이지 컨트롤 등을 포함합니다.

변수

:::tip 이 기능은 Misskey v12까지만 지원됩니다. Misskey v13에서는 해당 기능이 삭제되었습니다. :::

변수는 동적 페이지를 만들 때 사용할 수 있습니다. { 변수 이름 }을 입력해 변수를 텍스트에 삽입할 수 있습니다. 예를 들어, Hello { thing } world!라는 글이 있고 변수 thing의 값이 ai면, 텍스트는 "Hello ai world!"와 같이 표시됩니다.

변수는 위에서 아래로 확인되며, 따라서 아래에 정의한 변수 값을 위에서 참조할 수는 없습니다. 예를 들어, 변수 A, B, C가 있고 이 순서대로 정의되었다면, ABC를 참조해 정의할 수 없습니다. 하지만 BCA를 참조해 정의할 수 있습니다.

사용자로부터 입력을 받으려면, "입력 블록"을 페이지에 넣고 입력을 받을 변수 이름으로 변수의 이름을 설정합니다. (변수는 입력 블록을 추가할 때 지정됩니다.) 이 변수는 사용자의 입력에 따른 동작을 할 때 이용됩니다.

함수는 변수 계산을 재사용 가능한 형태로 지정할 수 있습니다. 함수를 만드려면, "함수" 타입의 변수를 생성하세요. 함수는 슬롯(입력값)이 여럿 존재하며, 각 슬롯의 값은 함수 내에서 변수로 이용됩니다. 다른 함수를 변수로 받는 함수도 생성할 수 있습니다. 함수는 순서에 상관 없이 정의 및 참조가 가능합니다.