Based on the information provided, Vitalik Buterin (a well-known figure in the blockchain community, particularly associated with Ethereum) has created a simple self-hosted blog publishing solution called blogmaker. Here are the key details about the blogmaker:
- Repository Location: The software is hosted on GitHub at vbuterin/blogmaker.
- Description: It is described as an ultra-simple self-hosted blog publishing solution.
- Dependencies: The software requires
pandoc
for converting Markdown files to HTML andrsync
for synchronizing the site with a server. - Usage:
- Posts must be written in Markdown format with filenames ending in .md and dates in the format (yyyy/mm/dd).
- All posts should be placed in the
posts
directory. - To use MathJaX for LaTeX equations, a specific line needs to be added to the post’s configuration.
- To compile a post to HTML, the command
./publish.py posts/name_of_post.md
is used. To recompile all posts,./publish.py posts/*
can be used. - To upload the latest version of the site to a server, the command
./publish.py --sync
is used. Server details, site title, and icon need to be specified inconfig.md
.
- Server Setup: The simplest server setup involves using a VPS, installing Apache2, ensuring it’s running, and setting the directory to
/var/www/html
. - CSS Styles: The CSS styles are credited to HackMD.io.
The repository also includes a README.md
file that provides instructions on how to use the blogmaker, as well as a config.md
file for configuration settings.
If you are looking to use this software, you would need to clone the repository to your local machine, follow the setup instructions, and ensure you have the necessary dependencies installed. You would also need to have a server to host the blog and configure it according to the instructions provided.
Views: 0