1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2024-11-27 17:00:52 +01:00

Hopefully fix links

Fredrick Brennan 2019-04-18 20:14:29 +08:00
parent 753ea54987
commit 63e09aea6a
13 changed files with 59 additions and 59 deletions

32
Home.md

@ -7,28 +7,28 @@ While it is probable that most of this documentation will work for you, parts of
Getting started Getting started
--------------- ---------------
* [Why Tinyboard?](why_tinyboard.md) * [Why Tinyboard?](why_tinyboard)
* [Installing Tinyboard](installation.md) * [Installing Tinyboard](installation)
* [Configuration Basics](config.md) * [Configuration Basics](config)
* [Introduction to the moderator interface](mod_interface.md) * [Introduction to the moderator interface](mod_interface)
Configuration Configuration
------------- -------------
* [Cache](config/cache.md) * [Cache](config/cache)
* [DNS Blacklists (DNSBL)](config/dnsbl.md) * [DNS Blacklists (DNSBL)](config/dnsbl)
* [Flood filters](config/flood_filters.md) * [Flood filters](config/flood_filters)
* [Word filters](config/word_filters.md) * [Word filters](config/word_filters)
* [reCAPTCHA](config/recaptcha.md) * [reCAPTCHA](config/recaptcha)
* [Boardlinks](config/boardlinks.md) * [Boardlinks](config/boardlinks)
* [Events](events.md) * [Events](events)
* [Markup syntax](config/markup.md) * [Markup syntax](config/markup)
Troubleshooting Troubleshooting
--------------- ---------------
* [“Your request looks automated” error](your_request_looks_automated.md) * [“Your request looks automated” error](your_request_looks_automated)
See also See also
-------- --------
* [Using Git](git.md) * [Using Git](git)
* [Upgrading Tinyboard](upgrading.md) * [Upgrading Tinyboard](upgrading)
* [Special:AllPages](special_allpages.md) * [Special:AllPages](special_allpages)

@ -18,5 +18,5 @@ $config['ban_cidr'] = true;
``` ```
See also See also
-------- --------
* [Configuration basics](config.md) * [Configuration basics](config)
* [Mod interface](mod_interface.md) * [Mod interface](mod_interface)

@ -29,6 +29,6 @@ The comments in [`inc/config.php`](../inc/config.php) are probably the greatest
See also See also
-------- --------
* [“Events”](events.md) * [“Events”](events)
* [Custom flood filters](config/flood_filters.md) * [Custom flood filters](config/flood_filters)
* [Cache](config.md) * [Cache](config)

@ -9,7 +9,7 @@ tor.dnsbl.sectoor.de
``` ```
This prevents Tor exit nodes from making posts and is recommended as a large majority of abuse comes from Tor because of the strong anonymity associated with it. This prevents Tor exit nodes from making posts and is recommended as a large majority of abuse comes from Tor because of the strong anonymity associated with it.
You can add more blacklists by [putting them in your configuration](../config.md). You should refer to the blacklists documentation to figure out which responses you wish to block. You can add more blacklists by [putting them in your configuration](../config). You should refer to the blacklists documentation to figure out which responses you wish to block.
```php ```php
// Block "127.0.0.2" responses from this blacklist. // Block "127.0.0.2" responses from this blacklist.
$config['dnsbl'][] = array('bl.spamcannibal.org', 2); $config['dnsbl'][] = array('bl.spamcannibal.org', 2);

@ -36,7 +36,7 @@ Custom | Format
------ | ------ ------ | ------
custom | Function custom | Function
Similar to [events](../events.md) but the function must return true if the condition was met. Similar to [events](../events) but the function must return true if the condition was met.
```php ```php
$config['flood_filters'][] = array( $config['flood_filters'][] = array(
'condition' => array( 'condition' => array(
@ -105,4 +105,4 @@ $config['flood_filters'][] = array(
See also See also
-------- --------
* [Events](../events.md) * [Events](../events)

@ -53,4 +53,4 @@ Input | Output
See also See also
-------- --------
* [Configuration Basics](../config.md) * [Configuration Basics](../config)

@ -1,7 +1,7 @@
reCAPTCHA reCAPTCHA
========= =========
To enable reCAPTCHA, grab a public and private key pair from [here](https://web.archive.org/web/20121016193132/https://www.google.com/recaptcha/admin/create) and add them to [a config file](../config.md). To enable reCAPTCHA, grab a public and private key pair from [here](https://web.archive.org/web/20121016193132/https://www.google.com/recaptcha/admin/create) and add them to [a config file](../config).
```php ```php
$config['recaptcha'] = true; $config['recaptcha'] = true;
$config['recaptcha_public'] = '<your public key>'; $config['recaptcha_public'] = '<your public key>';

@ -68,4 +68,4 @@ Event | Called | Par
See also See also
-------- --------
* [Custom flood filters](config/flood_filters.md) * [Custom flood filters](config/flood_filters)

@ -1,7 +1,7 @@
Installing Tinyboard Installing Tinyboard
==================== ====================
Installation for Tinyboard is simple. You used to have to import the database tables and [create a config file](config.md) yourself, but now Tinyboard does it all for you. Installation for Tinyboard is simple. You used to have to import the database tables and [create a config file](config) yourself, but now Tinyboard does it all for you.
Requirements Requirements
------------ ------------

@ -7,5 +7,5 @@ Unlike some other imageboard engines, you do not need to have Javascript enabled
See also See also
-------- --------
* [Capcodes](capcodes.md) * [Capcodes](capcodes)
* [Bans](bans.md) * [Bans](bans)

@ -1,23 +1,23 @@
All Pages All Pages
========= =========
* [Bans](bans.md) * [Bans](bans)
* [Capcodes](capcodes.md) * [Capcodes](capcodes)
* [Config](config.md) * [Config](config)
* [Config/Boardlinks](config/boardlinks.md) * [Config/Boardlinks](config/boardlinks)
* [Config/Cache](config/cache.md) * [Config/Cache](config/cache)
* [Config/DNSBL](config/dnsbl.md) * [Config/DNSBL](config/dnsbl)
* [Config/Flood filters](config/flood_filters.md) * [Config/Flood filters](config/flood_filters)
* [Config/Markup](config/markup.md) * [Config/Markup](config/markup)
* [Config/Word filters](config/word_filters.md) * [Config/Word filters](config/word_filters)
* [Config/reCAPTCHA](config/recaptcha.md) * [Config/reCAPTCHA](config/recaptcha)
* [Events](events.md) * [Events](events)
* [Git](git.md) * [Git](git)
* [Installation](installation.md) * [Installation](installation)
* [Main Page](main_page.md) * [Main Page](main_page)
* [Mod interface](mod_interface.md) * [Mod interface](mod_interface)
* [Roadmap](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Roadmap) * [Roadmap](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Roadmap)
* [Test](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Test) * [Test](https://web.archive.org/web/20121016193329/http://tinyboard.org/docs/?p=Test)
* [Upgrading](upgrading.md) * [Upgrading](upgrading)
* [Why Tinyboard](why_tinyboard.md) * [Why Tinyboard](why_tinyboard)
* [Your request looks automated](your_request_looks_automated.md) * [Your request looks automated](your_request_looks_automated)

@ -17,4 +17,4 @@ Non-Git
See also See also
-------- --------
* [Using Git](git.md) * [Using Git](git)

@ -5,21 +5,21 @@ Why Tinyboard?
Tinyboard was written from scratch, meaning its not based on any of the ancient and defective projects such as Futaba and Kusaba. Tinyboard was written from scratch, meaning its not based on any of the ancient and defective projects such as Futaba and Kusaba.
### Performance ### Performance
Tinyboard is built for speed and has proven to be incredibly fast compared to alternatives. You can make it even faster by [enabling cache](config/cache.md). Tinyboard is built for speed and has proven to be incredibly fast compared to alternatives. You can make it even faster by [enabling cache](config/cache).
### Configurability ### Configurability
Tinyboard is almost entirely customizable. You can [create advanced configuration files](config.md) for the entire imageboard, or for specific boards. Tinyboard is almost entirely customizable. You can [create advanced configuration files](config) for the entire imageboard, or for specific boards.
#### Cool config sutff #### Cool config sutff
* [Custom flood filters](config/flood_filters.md) * [Custom flood filters](config/flood_filters)
* [Markup syntax](config/markup.md) * [Markup syntax](config/markup)
* [Events](events.md) * [Events](events)
### Security ### Security
Tinyboard was written with security as a priority. Its not vulnerable to any of the [countless](https://web.archive.org/web/20121017012402/https://github.com/frankusrs/Kusaba-X-Threadshitter) [exploits](https://web.archive.org/web/20121017012402/https://github.com/savetheinternet/kusabax-idcrack) and design flaws affecting alternatives such as Kusaba X. Tinyboard was written with security as a priority. Its not vulnerable to any of the [countless](https://web.archive.org/web/20121017012402/https://github.com/frankusrs/Kusaba-X-Threadshitter) [exploits](https://web.archive.org/web/20121017012402/https://github.com/savetheinternet/kusabax-idcrack) and design flaws affecting alternatives such as Kusaba X.
### User-friendly ### User-friendly
Tinyboard has a clean and incredibly easy to use [moderator interface](mod_interface.md) with lots of features. Unlike some other imageboard engines, you dont need Javascript enabled to use it. Tinyboard has a clean and incredibly easy to use [moderator interface](mod_interface) with lots of features. Unlike some other imageboard engines, you dont need Javascript enabled to use it.
![1](img/mod/1.png) ![2](img/mod/2.png) ![3](img/mod/3.png) ![4](img/mod/4.png) ![5](img/mod/5.png) ![6](img/mod/6.png) ![7](img/mod/7.png) ![8](img/mod/8.png) ![9](img/mod/9.png) ![10](img/mod/10.png) ![11](img/mod/11.png) ![12](img/mod/12.png) ![13](img/mod/13.png) ![14](img/mod/14.png) ![15](img/mod/15.png) ![16](img/mod/16.png) ![17](img/mod/17.png) ![18](img/mod/18.png) ![1](img/mod/1.png) ![2](img/mod/2.png) ![3](img/mod/3.png) ![4](img/mod/4.png) ![5](img/mod/5.png) ![6](img/mod/6.png) ![7](img/mod/7.png) ![8](img/mod/8.png) ![9](img/mod/9.png) ![10](img/mod/10.png) ![11](img/mod/11.png) ![12](img/mod/12.png) ![13](img/mod/13.png) ![14](img/mod/14.png) ![15](img/mod/15.png) ![16](img/mod/16.png) ![17](img/mod/17.png) ![18](img/mod/18.png)
@ -30,13 +30,13 @@ Tinyboard can track post citations (“>>1234” links) so that when posts are d
Tinyboard has full support for IPv6 clients. Tinyboard has full support for IPv6 clients.
### DNS Blacklists ### DNS Blacklists
Tinyboard makes blocking open proxies and other malicious clients easy with [DNS Blacklists (DNSBL)](config/dnsbl.md). Tinyboard makes blocking open proxies and other malicious clients easy with [DNS Blacklists (DNSBL)](config/dnsbl).
### Anti-spam measures ### Anti-spam measures
Tinyboard uses [unique and harder-to-defeat anti-spam measures](your_request_looks_automated.md) that keeps all generic bots out and gives attackers a hard time. Tinyboard uses [unique and harder-to-defeat anti-spam measures](your_request_looks_automated) that keeps all generic bots out and gives attackers a hard time.
### Javascript ### Javascript
Tinyboard comes with extensible [Javascript modules](../js) comparable to browser extensions such as [4chan X](https://web.archive.org/web/20121017012402/http://mayhemydg.github.com/4chan-x/). It can pack all enabled scripts into one file and minify it, [if you tell it to](config.md). Tinyboard comes with extensible [Javascript modules](../js) comparable to browser extensions such as [4chan X](https://web.archive.org/web/20121017012402/http://mayhemydg.github.com/4chan-x/). It can pack all enabled scripts into one file and minify it, [if you tell it to](config).
####Some cool Javascript stuff ####Some cool Javascript stuff
* [Quick reply](../js/quick-reply.js) * [Quick reply](../js/quick-reply.js)
@ -46,7 +46,7 @@ Tinyboard comes with extensible [Javascript modules](../js) comparable to browse
* [Client-side forced anonymous](../js/forced-anon.js) * [Client-side forced anonymous](../js/forced-anon.js)
### You can switch over to Tinyboard from Kusaba X without losing any data ### You can switch over to Tinyboard from Kusaba X without losing any data
[A script](https://web.archive.org/web/20121017012402/https://github.com/savetheinternet/Tinyboard-Tools/blob/master/migration/kusabax.php) was made for this. All you need to do is [install Tinyboard](installation.md) (which should take less than a minute), drop the script in your Tinyboard directory and tell it where your Kusaba X config.php is located. It should figure out the rest on its own. [A script](https://web.archive.org/web/20121017012402/https://github.com/savetheinternet/Tinyboard-Tools/blob/master/migration/kusabax.php) was made for this. All you need to do is [install Tinyboard](installation) (which should take less than a minute), drop the script in your Tinyboard directory and tell it where your Kusaba X config.php is located. It should figure out the rest on its own.
### More ### More
Tinyboard is packed with features, most of which arent listed here. See [`inc/config.php`](../inc/config.php). Tinyboard is packed with features, most of which arent listed here. See [`inc/config.php`](../inc/config.php).