summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorEvgeny Zinoviev <me@ch1p.io>2022-07-11 13:23:19 +0300
committerEvgeny Zinoviev <me@ch1p.io>2022-07-11 13:23:19 +0300
commite1ada2fe3910f37f17b5b68c3998e4d5ee3bf0d9 (patch)
treed522e61f6e0c91631217947170d9e23be34dcf4d /README
parent985012a9d6612320c30091679de003128c4249c5 (diff)
readme: txt -> md
Diffstat (limited to 'README')
-rw-r--r--README64
1 files changed, 0 insertions, 64 deletions
diff --git a/README b/README
deleted file mode 100644
index bb81999..0000000
--- a/README
+++ /dev/null
@@ -1,64 +0,0 @@
-This is complete code of ch1p.io website.
-
-FEATURES
- - it's not just blog, you can create any page with any address
- - posts and pages are written in Markdown:
- - supports syntax highlighting in code blocks
- - supports embedding of uploaded files and image resizing
- - tags
- - rss feed
- - dark theme
- - ultra fast on backend:
- - written from scratch
- - no heavy frameworks
- - no "classic" template engine
- - vanilla php templates designed from scratch (because why not)
- - thus, no overhead from templates "compilation"
- - all strings are transparently escaped unless explicitly specified not to
- - ultra fast on frontend:
- - written from scratch
- - simple readable ECMAScript 5.1 scripts
- - no modern web bullshit like webpack or babel
- - simple build system that just works
- - secure:
- - CSRF protection
- - automatic XSS protection in templates
- - see the "BUG BOUNTY" section below
-
-REQUIREMENTS
-
- - PHP >= 8.1, with following extensions:
- - mysqli
- - gd
- - MariaDB server
- - Composer
- - Node.JS
- - SCSS compiler, e.g. sassc
-
-CONFIGURATION
-
- Should be done by copying config.php to config-local.php and modifying config-local.php.
-
-INSTALLATION
-
- It uses https://github.com/sixlive/parsedown-highlight which you'll need to install using Composer, but since that
- package's manifest is a bit outdated you have to pass `--ignore-platform-reqs` to composer.
-
- TODO
-
-LOGGING
-
- TODO
-
-DEPLOYING
-
- make deploy
-
-BUG BOUNTY
-
- I take security very seriously. If you found an exploitable vulnerability in _my_ code, please contact me by email.
- I'm willing to pay $50 to $500 in crypto (depending on severity) for every discovered vulnerability.
-
-LICENSE
-
- GPLv3 \ No newline at end of file