Skip to content

cakephp/bakery.cakephp.org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f243205 · Apr 6, 2025
Oct 15, 2023
Jun 3, 2023
May 31, 2023
Apr 8, 2023
Apr 7, 2023
Apr 6, 2023
Dec 25, 2022
Apr 5, 2023
Dec 25, 2022
Jan 30, 2021
May 2, 2022
Dec 30, 2022
May 21, 2024
Jan 17, 2025
Apr 6, 2025
Sep 20, 2015
May 5, 2014
Mar 1, 2024
May 27, 2016
Mar 8, 2024
Jun 2, 2023
Dec 29, 2017
Mar 8, 2024
Mar 8, 2024
May 2, 2022
Jun 17, 2021
Mar 8, 2024
Jul 31, 2021
Apr 6, 2025
Mar 7, 2024
Jul 6, 2024
Mar 8, 2024
Mar 8, 2024

Repository files navigation

Tinkerer based bakery

Requirements

http://tinkerer.me/

Installation

To install the requirements for tinkerer, use virtualenv and pip:

cd /path/to/bakery
virtualenv env
. env/bin/activate
pip install -r requirements.txt

Usage

Clone this repo and run the following command in the project folder:

tinker --build

Adding an article

  1. Create a directory for the month and day you are publishing on if one does not already exist.
  2. Create the file for your post including metadata at the bottom.
  3. Update master.rst to include your new post.

Deployment

The bakery uses a combination of python and nginx buildpacks. We use the bin/post-compile hook from the python buildpack to generate the HTML site, and point nginx at the generated content with the NGINX_ROOT=blog/html application option in dokku.