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
---------------
* [Why Tinyboard?](why_tinyboard.md)
* [Installing Tinyboard](installation.md)
* [Configuration Basics](config.md)
* [Introduction to the moderator interface](mod_interface.md)
* [Why Tinyboard?](why_tinyboard)
* [Installing Tinyboard](installation)
* [Configuration Basics](config)
* [Introduction to the moderator interface](mod_interface)
Configuration
-------------
* [Cache](config/cache.md)
* [DNS Blacklists (DNSBL)](config/dnsbl.md)
* [Flood filters](config/flood_filters.md)
* [Word filters](config/word_filters.md)
* [reCAPTCHA](config/recaptcha.md)
* [Boardlinks](config/boardlinks.md)
* [Events](events.md)
* [Markup syntax](config/markup.md)
* [Cache](config/cache)
* [DNS Blacklists (DNSBL)](config/dnsbl)
* [Flood filters](config/flood_filters)
* [Word filters](config/word_filters)
* [reCAPTCHA](config/recaptcha)
* [Boardlinks](config/boardlinks)
* [Events](events)
* [Markup syntax](config/markup)
Troubleshooting
---------------
* [“Your request looks automated” error](your_request_looks_automated.md)
* [“Your request looks automated” error](your_request_looks_automated)
See also
--------
* [Using Git](git.md)
* [Upgrading Tinyboard](upgrading.md)
* [Special:AllPages](special_allpages.md)
* [Using Git](git)
* [Upgrading Tinyboard](upgrading)
* [Special:AllPages](special_allpages)

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

@ -29,6 +29,6 @@ The comments in [`inc/config.php`](../inc/config.php) are probably the greatest
See also
--------
* [“Events”](events.md)
* [Custom flood filters](config/flood_filters.md)
* [Cache](config.md)
* [“Events”](events)
* [Custom flood filters](config/flood_filters)
* [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.
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
// Block "127.0.0.2" responses from this blacklist.
$config['dnsbl'][] = array('bl.spamcannibal.org', 2);

@ -36,7 +36,7 @@ Custom | Format
------ | ------
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
$config['flood_filters'][] = array(
'condition' => array(
@ -105,4 +105,4 @@ $config['flood_filters'][] = array(
See also
--------
* [Events](../events.md)
* [Events](../events)

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

@ -1,7 +1,7 @@
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
$config['recaptcha'] = true;
$config['recaptcha_public'] = '<your public key>';

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

@ -1,7 +1,7 @@
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
------------

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

@ -1,23 +1,23 @@
All Pages
=========
* [Bans](bans.md)
* [Capcodes](capcodes.md)
* [Config](config.md)
* [Config/Boardlinks](config/boardlinks.md)
* [Config/Cache](config/cache.md)
* [Config/DNSBL](config/dnsbl.md)
* [Config/Flood filters](config/flood_filters.md)
* [Config/Markup](config/markup.md)
* [Config/Word filters](config/word_filters.md)
* [Config/reCAPTCHA](config/recaptcha.md)
* [Events](events.md)
* [Git](git.md)
* [Installation](installation.md)
* [Main Page](main_page.md)
* [Mod interface](mod_interface.md)
* [Bans](bans)
* [Capcodes](capcodes)
* [Config](config)
* [Config/Boardlinks](config/boardlinks)
* [Config/Cache](config/cache)
* [Config/DNSBL](config/dnsbl)
* [Config/Flood filters](config/flood_filters)
* [Config/Markup](config/markup)
* [Config/Word filters](config/word_filters)
* [Config/reCAPTCHA](config/recaptcha)
* [Events](events)
* [Git](git)
* [Installation](installation)
* [Main Page](main_page)
* [Mod interface](mod_interface)
* [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)
* [Upgrading](upgrading.md)
* [Why Tinyboard](why_tinyboard.md)
* [Your request looks automated](your_request_looks_automated.md)
* [Upgrading](upgrading)
* [Why Tinyboard](why_tinyboard)
* [Your request looks automated](your_request_looks_automated)

@ -17,4 +17,4 @@ Non-Git
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.
### 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
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
* [Custom flood filters](config/flood_filters.md)
* [Markup syntax](config/markup.md)
* [Events](events.md)
* [Custom flood filters](config/flood_filters)
* [Markup syntax](config/markup)
* [Events](events)
### 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.
### 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)
@ -30,13 +30,13 @@ Tinyboard can track post citations (“>>1234” links) so that when posts are d
Tinyboard has full support for IPv6 clients.
### 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
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
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
* [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)
### 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
Tinyboard is packed with features, most of which arent listed here. See [`inc/config.php`](../inc/config.php).