diff --git a/Home.md b/Home.md index efb82d8..69f17ea 100644 --- a/Home.md +++ b/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) diff --git a/bans.md b/bans.md index 05d1a48..3b0d1ae 100644 --- a/bans.md +++ b/bans.md @@ -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) diff --git a/config.md b/config.md index f885ca2..3250d06 100644 --- a/config.md +++ b/config.md @@ -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) diff --git a/config/dnsbl.md b/config/dnsbl.md index b3897dc..9e5b886 100644 --- a/config/dnsbl.md +++ b/config/dnsbl.md @@ -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 blacklist’s 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 blacklist’s 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); diff --git a/config/flood_filters.md b/config/flood_filters.md index 4dbd2e0..46b7e14 100644 --- a/config/flood_filters.md +++ b/config/flood_filters.md @@ -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) diff --git a/config/markup.md b/config/markup.md index d00adaf..c0114a6 100644 --- a/config/markup.md +++ b/config/markup.md @@ -53,4 +53,4 @@ Input | Output See also -------- -* [Configuration Basics](../config.md) +* [Configuration Basics](../config) diff --git a/config/recaptcha.md b/config/recaptcha.md index 835662d..156d5b3 100644 --- a/config/recaptcha.md +++ b/config/recaptcha.md @@ -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'] = ''; diff --git a/events.md b/events.md index 870e26b..26fcea2 100644 --- a/events.md +++ b/events.md @@ -68,4 +68,4 @@ Event | Called | Par See also -------- -* [Custom flood filters](config/flood_filters.md) +* [Custom flood filters](config/flood_filters) diff --git a/installation.md b/installation.md index b395503..85aefaa 100644 --- a/installation.md +++ b/installation.md @@ -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 ------------ diff --git a/mod_interface.md b/mod_interface.md index 0cf9339..2aaf9f0 100644 --- a/mod_interface.md +++ b/mod_interface.md @@ -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) diff --git a/special_allpages.md b/special_allpages.md index 96e4f23..36242c4 100644 --- a/special_allpages.md +++ b/special_allpages.md @@ -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) diff --git a/upgrading.md b/upgrading.md index f82281d..688a138 100644 --- a/upgrading.md +++ b/upgrading.md @@ -17,4 +17,4 @@ Non-Git See also -------- -* [Using Git](git.md) +* [Using Git](git) diff --git a/why_tinyboard.md b/why_tinyboard.md index 564fe0c..611c5fb 100644 --- a/why_tinyboard.md +++ b/why_tinyboard.md @@ -5,21 +5,21 @@ Why Tinyboard? Tinyboard was written from scratch, meaning it’s 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. It’s 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 don’t 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 don’t 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 aren’t listed here. See [`inc/config.php`](../inc/config.php).