jschan - Anonymous imageboard software. Classic look, modern features and feel. Works without JavaScript and supports Tor, I2P, Lokinet, etc.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
7.1 KiB

extends ../layout.pug
5 years ago
include ../mixins/post.pug
block head
script(src='/js/theme.js')
title Frequently Asked Questions
block content
h1.board-title FAQ
include ../includes/stickynav.pug
.table-container.flex-center.mv-5
.anchor
table
tr
5 years ago
th Frequently Asked Questions
tr
5 years ago
td.post-message
b General
5 years ago
ul.mv-0
li: a(href='#whats-an-imageboard') What is an imageboard?
li: a(href='/rules.html') What are the rules?
b Making posts
5 years ago
ul.mv-0
//li: a(href='#how-to-post') How do I make a post?
li: a(href='#name-formatting') How do names, tripcodes and capcodes work?
5 years ago
li: a(href='#post-styling') What kind of styling options are available when making a post?
b Boards, users & permissions
5 years ago
ul.mv-0
li: a(href='#make-a-board') How do I make my own board?
li: a(href='#staff-and-permissions') How do staff, users and permissions work?
.table-container.flex-center.mv-5
.anchor#whats-an-imageboard
table
tr
th: a(href='#whats-an-imageboard') What is an imageboard?
tr
td
p
| An imageboard is a type of discussion board where users share images and text about various topics.
p
| The primary difference between imageboards and traditional forums is that anybody can make a post without registering
| an account or providing any personal information. This lowers the barrier to entry, protects user identities and focuses on what is said, rather than who says it.
.table-container.flex-center.mv-5
.anchor#name-formatting
table
tr
5 years ago
th: a(href='#name-formatting') Name formatting
tr
5 years ago
td.post-message
p When posting, you can format the name field to include a name, tripcode , capcode, any combination of the three including leaving the field completely blank. Instead of a blank name, "Anonymous" is used, however this depends on board-specific configuration. The optional components are explained below.
5 years ago
b Format
5 years ago
p
| Names should be input like:
5 years ago
input(disabled='true' spellcheck='false' type='text' value='Name##Tripcode## Capcode')
| . Tripcode and capcode are optional components. Tripcodes and capcodes may not contain "##" and the whitespace before capcodes is significant.
5 years ago
p Valid examples:
5 years ago
ol.mv-0
li Name
li Name##tripcode
li Name## Board Owner
li Name##tripcode## Board Owner
li ##tripcode## Board Owner
li ##tripcode
li ## Board owner
p From the examples, you can see that all components can be used in combination or independently. In a post number 4 would look like:
5 years ago
-
const examplePost = {
"date" : new Date("2019-08-02T09:48:44.180Z"),
5 years ago
"name" : "Name",
5 years ago
"board" : "example",
"tripcode" : "!!X8NXmAS44=",
"capcode" : "##Board Owner",
"message" : "Hello, world!",
"nomarkup" : "Hello, world!",
"thread" : 1,
"password" : null,
"email" : "",
"spoiler" : false,
"banmessage" : null,
"files" : [ ],
"reports" : [ ],
"globalreports" : [ ],
"quotes" : [ ],
"backlinks" : [ ],
"postId" : 123
}
+post(examplePost)
p The name appears bold in the top left, followed by the tripcode in regular weight with a !! prefix, then the capcode in a different color, bold and with a ## prefix. The colours may vary between themes but are generally distinct from eachother
5 years ago
b Name
p The name is simply what name you want to be shown alongside your post. Other users can post with the same name so there is nothing preventing impersonation. This is not related to your username (for registered users).
b Tripcode
p A tripcode is a password of sorts, which users can provide in the tripcode component of their name. This tripcode is used in conjunction with a server-known secret to generate a unique* tripcode portion of the name. Long, unique tripcodes can be used as a form of identity. It is important that you keep tripcodes secret if you use them for some form of identity. A compromised tripcode can be used for impersonation and cannot be revoked in any way.
5 years ago
b Capcode
p A capcode is a component of the name field only available to authenticated users. This includes admins, global staff, board owners and board moderators. The capcoded string will be prefixed with the users role so board staff can make an authoritative post and prove their staff status.
5 years ago
.table-container.flex-center.mv-5
.anchor#post-styling
table
tr
th(colspan=2): a(href='#post-styling') Post styling
tr
th Input
th Output
tr
td >greentext
td
span.greentext >greentext
tr
td <pinktext
td
span.pinktext <pinktext
tr
td ==title==
td
span.title title
tr
td ""bold""
td
span.strong bold
tr
td __underline__
td
span.underline underline
tr
td ~~strikethrough~~
td
span.strikethrough strikethrough
tr
td ||spoiler text||
td
span.spoiler spoiler text
tr
td **italic**
td
span.em italic
tr
td (((detected)))
td
span.detected (((detected)))
tr
td
| ```
| code block
| ```
td
span.code code block
tr
td `inline monospace`
td
span.mono inline monospace
tr
td https://example.com
td: a(href='#!') https://example.com
tr
td >>123
td: a(class="quote" href="#!") >>123
tr
td >>>/b/
td: a(class="quote" href="#!") >>>/b/
tr
td >>>/b/123
td: a(class="quote" href="#!") >>>/b/123
.table-container.flex-center.mv-5
.anchor#make-a-board
table
tr
th: a(href='#make-a-board') How do I make my own board?
tr
td
p
a(href='/register.html') Register
| an account, then
a(href='/create.html') create a board
|. Please avoid making excessive amounts of boards, duplicate or boards similar to an existing one unless you expect that many users will migrate to the new board for whatever reason e.g. tyrannical moderation.
.table-container.flex-center.mv-5
.anchor#staff-and-permissions
table
tr
th: a(href='#staff-and-permissions') How do staff, users and permissions work?
tr
td
p
| There are 5 levels of permissions on the site:
ol(start='0')
li Admin: All permissions
li Global staff: All permissions excluding news updates
li Board owner: Permissions to settings, reports, banners and bans and some post actions
li Board moderator: Permissions to reports, bans and some post actions
li Regular user: Permissions to some post actions
| Post actions refers to reporting, deleting, stickying, etc. More details on these permissions:
ol(start='0')
li Admin: All actions
li Global staff: All below, plus delete files, delete-by-ip-global and global ban
li Board owner: Same as board moderator
li Board moderator: All below, plus ban, delete-by-ip, sticky/sage/lock/cycle
li Regular user: Reports, and post spoiler/delete/unlink if the board has them enabled