MarkdownBlog is a lightweight php blog software.
Its purpose is to provide a easy way to share your thoughts without any database or special setup needed.
The content of the website can be provided in easy to use markdown files (*.md)
instead of other more complicated solutions.
DocumentRoot
to point at the projects public
folderconfig/general.ini
to personalize your website/blog. A sample configuration is provided in the config/general.ini.sample
.*.md
files on the server (e.g. public/content/
and provide their location in the config/config.ini
. You should probably exclude .git and .ini files from being served by your web server.
A full example of a Apache configuration can be found in the apache.conf
in this repo.
For detailed information see the documentation.
Markdown Blog provides a Dockerfile for a easy installation.
For a test you can follow these steps:
cd
into itdocker build -t YOUR_NAME/mdblog .
in the MarkdownBlog folder (where YOUR_NAME equals a distinctive string)docker run -v $(pwd)/:/var/www/html/public/content -v $(pwd)/.config/:/var/www/html/config -p 8080:443 YOUR_NAME/mdblog
(where $(pwd) equals the path of your website folder)Note: Debug your PHP in Docker with Intellij/PHPStorm and Xdebug see here
docker run -e XDEBUG_CONFIG="remote_host=YOUR_IP_ADDRESS" -v $(pwd)/:/var/www/html/public/content -v $(pwd)/.config/:/var/www/html/config -p 8080:443 YOUR_NAME/mdblog
(where $(pwd) equals the path of your website folder)Languages & Frameworks > PHP > Debug > DBGp Proxy
and set the following settings: Host: YOUR_IP_ADDRESS
Port: 9000
Note: This setup is only suited for testing purposes. You Should definitely replace the self signed certificate that is generated in the docker container with a real SSL Cert.
Furthermore you might want to add custom CA authorities ("ca-bundle.crt") into the /etc/apache2/ssl.crt folder and export the logs /var/log/httpd.
Snake for Matelight @ 32c3
A very simple implementation of the classic game snake to play on the Matelight (http://matelight.rocks) at the 32C3.
Just download the .jar
and run java -jar matelightSnake.jar <host> <port>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Licence for the specific language governing permissions and limitations under the Licence.