설명서(WIP)
설정
- 테마
- 테마는 현재 Light, Dark만 지원한다.
- 기능
- Sidebar Swipe Feature: 모바일에서 좌우 스와이프로 사이드바를 열거나 닫는 기능. 기본 활성화.
- 모드
- 설정에서 모드를 변경할 경우 사이트 전역에 적용된다.
- 기존 v1과는 다르게 주제글 설정이 우선시되므로 전역 설정을 하더라도 주제글에서 설정바를 통해 설정을 변경하면 해당 주제글에서는 전역 설정을 무시한다.
- () Chat Mode: 채팅처럼 자동으로 새 답글을 갱신한다.
- () AA Artisan Mode: 본문 작성시 자동으로 [aa][/aa] 인라인 태그를 설정해준다.
- () Preview Mode: 본문 작성 시 미리보기를 표시힌다.
- () No Up Mode: 답글을 작성하더라도 주제글이 갱신되지 않도록 한다.
- () Always-on-Bottom Mode: 가능한 경우 최대한 화면 하단에 머물도록 한다.
- 알림
- PC의 경우 알림을 설정할 수 있다.
- 알람 권한을 획득하면 Chat Mode일 때 새 답글이 올라오면 브라우저 알림이 발생한다.
- 알림 권한 획득 후 제거는 브라우저 보안 정책상 불가능하므로 브라우저 설정에서 직접 제어해야 한다.
- Reset
- 설정에 뭔가 문제가 발생할 경우 Reset 버튼을 누른다.
사이드바
- 화면 상단 왼쪽의 () 버튼을 누르면 사이드바를 열고 닫을 수 있다.
- Sidebar Swipe Feature가 활성화된 상태라면 모바일에서 좌우 스와이프로 사이드바를 열고 닫을 수 있다.
- Sidebar Swipe Feature는 AA 본문, 글 입력창에서는 동작하지 않는다.
- () 폭정 펼치기: 주제글 관리 기능.
- () 상승부하: 화면 맨 위로 스크롤
- () 절계행: 화면 맨 아래 스크롤
- () 게시판으로: 게시판으로 이동
- () 정주행: 전체 답글 보기
- () 신선한 놈으로: 최신 n개 답글 보기(n은 기본 50이지만 게시판마다 다를 수 있음.)
- () 이전: m 이전 n개 답글 보기(m = 현재 표시중인 0을 제외한 첫번째 답글, n = 기본 50이지만 게시판마다 다를 수 있음.)
- () 다음: m 이후 n개 답글 보기(m = 현재 표시중인 마지막 답글, n은 기본 50이지만 게시판마다 다를 수 있음.)
기능
언급(Anchor)
[$boardId]>[$threadId]>[$start][-$end]
- 특정 답글이나 답글 목록을 언급할 수 있다.
- 글 작성 후 작성된 글에서 앵커 링크를 클릭하면 언급한 답글 목록이 본문 상단 또는 하단에 표시된다.
- 언급하려는 대상에 따라 어떻게 언급을 해야하는지 방식이 변경된다. 대상에 따라 일부 값들은 생략할 수 있다.
예시
언급 전문
tuna>123>3
- 다른 게시판의 주제글을 언급하려는 경우, $boardId, $threadId를 필수로 입력해야한다.
- 위 앵커는 tuna 게시판의 123 주제글의 3번 답글을 언급하고 있다.
게시판 내 언급
>423>24
- 같은 게시판의 주제글을 언급하려는 경우 $boardId는 생략할 수 있다.
- 위 앵커는 같은 게시판의 423 주제글의 24번 답글을 언급하고 있다.
주제글 내 언급
>>266
- 같은 주제글 내에서 언급을 하려는 경우 $boardId, $threadId를 생략할 수 있다.
- 위 앵커는 같은 주제글의 266번 답글을 언급하고 있다.
연속 답글 언급
>>32-45
- 위 앵커는 같은 주제글의 32번 답글부터 45번 답글까지 언급하고 있다.
주제글 링크
>523>
- 위 앵커는 같은 게시판의 523 주제글을 언급하고 있다.
- 이런 식으로 $start, $end가 없는 경우는 해당 주제글로 이동하는 링크가 된다.
- 보통 계속 이어지는 주제글들에서 이전 주제글들을 연결하기 위해 사용한다.
- 다른 게시판의 주제글을 링크할 때는 앞에 $boardId를 붙인다.
인라인 코드(Inline Code)
- 인라인 코드는 본문 입력란 안에 기입하여 사용할 수 있다.
- 기본적으로 HTML 태그와 유사하게 `[코드명 설정...]본문[/코드명]` 같은 형식으로 사용할 수 있다.
색상(Color)
[clr $color1 {$color2}]$content[/clr]
- 본문 글자에 색상을 입힌다.
- 색상 태그는 중첩할 수 있다.
- `$color2`는 생략할 수 있다. 설정하면 해당 색상으로 배경에 그림자가 생긴다.
예시 | 결과 |
---|---|
[clr red]test[/clr] | test |
[clr red black]test[/clr] | test |
[clr red]red[clr blue]blue[clr green]green[/clr]blue[/clr]red[/clr] | redbluegreenbluered |
주사위(Dice)
[dice $min $max]
- 무작위의 `n($min <= n <= $max)`를 본문에 입력한다.
- 본문의 주사위 결과를 클릭시 클립보드에 원본 코드가 저장된다.
예시 | 결과 |
---|---|
[dice 1 100] | 53 |
스포일러(Spoiler)
[spo]$content[/spo]
- 본문의 내용을 가린다. 가려진 본문은 드래그하여 확인할 수 있다.
예시 | 결과 |
---|---|
you [spo]can't[/spo] see me | you can't see me |
아래 첨자(Sub)
[sub]$content[/sub]
- 아래 첨자를 입력한다.
- 실제로는 아래첨자가 아니라 하단으로 정렬된 작은 글자이다.
예시 | 결과 |
---|---|
BASELINE[sub]sub[/sub] | BASELINEsub |
루비 주석(Ruby Annotation)
[ruby $annotation]$content[/ruby]
- 루비 주석을 표시한다.
예시 | 결과 |
---|---|
[ruby darkness]어둠[/ruby] | 어둠 |
유튜브 플레이어(Youtube Player)
[youtube $youtubeURL]
- 유튜브 주소를 입력하면 본문에 유튜브 플레이어를 삽입한다.
계산기(Calculator)
[calcn $EXP][/calcn]
- 수식을 계산한다.
- `$EXP`는 일반적인 수식이다.
- 주사위와 함께 사용할 수 있다.
- 본문의 계산 결과를 클릭시 클립보드에 원본 코드가 저장된다.
- 일부 수학 함수를 지원하나 결과를 보장하지 않으니 테스트하고 쓸 것.(참고)
예시 | 계산 결과 |
---|---|
[calcn 1+3][/calcn] | 4 |
[calcn round(1/3)][/calcn] | 0 |
[calcn round(1/3, 2)][/calcn] | 0.33 |
[calcn ([dice 1 6] + [dice 1 6]) * [dice 0 100] / 2 ][/calcn] | 400.5 |