# blog Blog at unlimited.pizza -> Only ## How to install `npm install -g .` will expose the `blog` binary to your CLI. ## How to add a new entry Create a directory with a `.md` markdown file, and an `/assets` directory with anything you want in there. This can be in any directory. ``` . └── this-is-an-example-post ├── assets │   └── example.png └── this-is-an-example-post.md ``` You can add this to the blog using the following command, it will shift all entries and remove the oldest one if limit of posts is reached (defualts to 3): `blog --add path/to/blog_post` These commands will regenerate the static files. At that point you can preview your blog by serving the files on the `static` directory. If you need to make corrections use: `blog --update path/to/blog_post` This will replace the latest with the contents of the `path` without shifting the existing entries. `blog --publish` Will publish the blog. ## How to publish At the moment, the app does not include any publishers. [surge][surge] is an easy way to do it, just point it to your static directory. [surge]: https://surge.sh