Usando PHP em Jeykll

Eu uso o Jekyll para um blog no trabalho e adoro a simplicidade que ele oferece na criação de arquivos html estáticos. Mas recentemente precisei ter um bloco de código PHP executado em tempo de execução (quando um usuário solicita a página). Como hospedamos nosso blog Jeykll em uma pilha LAMP, acabei de adicionar um .htaccessarquivo com:

AddType application/x-httpd-php .html .htm

Em seguida, coloque todo o PHP necessário nos modelos html. É um pouco sujo, mas funciona muito bem!

Exemplo:

Em meu _layouts/default.html:

<?php if(!isset($_GET['ajax'])): ?>
<!DOCTYPE html>
<html>
<head>
<title>{{ page.title }}</title>
...

</head>
<body>
<?php endif; ?>

{{ content }}


<?php if(!isset($_GET['ajax'])): ?>
</body>
</html>
<?php endif; ?>

Simples!