From 26c1bc2f63ea592e2c1f3184fb0a16b67c0a5ad4 Mon Sep 17 00:00:00 2001 From: TiynGER Date: Fri, 13 Nov 2020 00:17:51 +0100 Subject: [PATCH] logo: added logo --- README.md | 36 +++++++++++++++++++----------------- amphora_wiki.png | Bin 0 -> 9896 bytes 2 files changed, 19 insertions(+), 17 deletions(-) create mode 100644 amphora_wiki.png diff --git a/README.md b/README.md index 559f937..1cd6d06 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Amphora Wiki +![amphora-wiki-logo](amphora_wiki.png) + This is a simple wiki based on Pythons Flask framework. There is much great wiki software. Most of them are using some kind of database. @@ -8,28 +10,28 @@ I however just want to put my markdown files in a directory and get a working wi ## Features/To-Dos - [x] Plain text support for wiki entries - - [x] Markdown Files (.md) + - [x] Markdown Files (.md) - [x] Entry page - - [ ] Option to get plain text file - - [ ] Optimize CSS for code + - [ ] Option to get plain text file + - [ ] Optimize CSS for code - [x] Start page - - [ ] Overview of pages and namespaces + - [ ] Overview of pages and namespaces - [x] Search page - - [x] Full-text search - - [x] Show first few lines of each match (preview) - - [ ] Better CSS + - [x] Full-text search + - [x] Show first few lines of each match (preview) + - [ ] Better CSS - [x] Navigation - - [x] More advanced namespaces - - [x] Header - - [ ] Random article - - [ ] Search bar in header - - [x] Footer + - [x] More advanced namespaces + - [x] Header + - [ ] Random article + - [ ] Search bar in header + - [x] Footer - [x] Switchable CSS - - [x] CSS dark-theme - - [x] CSS light-theme + - [x] CSS dark-theme + - [x] CSS light-theme - [x] Config file - [x] Docker installation - - [ ] Enable variables/environment variables + - [ ] Enable variables/environment variables - [ ] Logo ## Usage @@ -60,7 +62,7 @@ The `config.py` can be found in the `src` folder. Set the following volumes with the -v tag. | Volume-Name | Container mount | Description | -|-------------|---------------------------|--------------------------------------------------------------| +| ----------- | ------------------------- | ------------------------------------------------------------ | | config-file | /wiki/src/config.py | Config file | | entries | /wiki/src/templates/entry | Directory for wiki entries | | css | /wiki/src/static/css | (optional) Directory for css files | @@ -71,7 +73,7 @@ Set the following volumes with the -v tag. Set the following ports with the -p tag. | Container-Port | Recommended outside port | Protocol | Description | -|----------------|--------------------------|----------|-------------| +| -------------- | ------------------------ | -------- | ----------- | | 5000 | 80 | TCP | HTTP port | #### Example run-command diff --git a/amphora_wiki.png b/amphora_wiki.png new file mode 100644 index 0000000000000000000000000000000000000000..e5917b7efb5e7be6a6185099eb4814dbe086d375 GIT binary patch literal 9896 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 literal 0 HcmV?d00001