```style !font: Cinzel Decorative section.main h1 { font-family: "Cinzel Decorative"; text-align: center; font-size: 4em; } ``` ![Purple Tree 3 AI Generated Logo Placeholder]{centre}(gem_purple_tree_3_logo.jpg) # Purple Tree 3 Purple Tree 3 is a personal Wiki system. It is intended to both allow for the creation of quickly and easily edited websites, like you'll find dotted around [allsup.co](https://www.allsup.co/), but it is also an effective system for creating and accessing notes. It is written in PHP and Javascript, using no frameworks. The source code is available at [this github repo](https://github.com/johnallsup/purple-tree-3) and it requires only a LAMP stack to run. Essentially you create a directory for each subdomain in side the `sites` directory, which contains only that data specific to that subdomain. Then point your web server at the `root` subdirectory in there, edit the `config.php` file in the `config` subdirectory, add your authentication code as desired, and voila: Wiki! The PHP is broken up into separate files so that only the PHP required is loaded. External dependencies like Mathjax for displaying \(\LaTeX\) are pulled in only if the page source makes use of them. I hope to write some documentation at some point, and this wiki is the intended home of that documentation, but there are other pressing priorities in life at the moment, so far as writing things is concerned.