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.
DocumentRootto point at the projects
config/general.inito personalize your website/blog. A sample configuration is provided in the
*.mdfiles on the server (e.g.
public/content/and provide their location in the
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:
docker 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 Proxyand set the following settings:
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.