Voici un court article que certains aimeraient peut être plus détaillé,
mais voilà j’viens de passer pas mal de temps pour comprendre comment utiliser BBClone avec Jekyll, alors…

BBClone permet de rendre compte des visites effectuées sur votre site avec moult détails,
Il est écrit en PHP et n’utilise pas de base de données.
pour ma part cela m’a permis de retrouver mon indépendance vis à vis d’un service web de statistiques.

Je sais, «c’est mal !…», ce n’est pas fait pour intégrer du code PHP Jekyll… «sécurité !, lenteur, etc…» , certe mais j’suis chez moi et soyons honnête, mon site intéresse qu’une poignée d’internautes.
Exemple, pour Apache, ajouter la ligne ci-dessous à votre fichier /etc/apache2/apache2.conf

AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php .php2 .inc .htm .html

Prérequis

Votre serveur web doit permettre l’exécution de code PHP intégré dans des pages html. (je sais «c’est mal»…)
Avoir installé BBClone sur votre serveur et avoir testé son bon fonctionnement. Connaitre l’emplacement des répertoires de BBClone et de votre site (l’emplacement relatif de BBClone par rapport à votre site).

Coté Jekyll

Copiez le code ci-dessous dans _includes/bbclone.html (qui se trouve dans votre répertoire de travail Jekyll)

{% assign base = ‘’ %}
{% assign depth = page.url | split: ‘/’ | size | minus: 1 %}
{% if depth == 1 %}{% assign base = ‘..’ %}
{% elsif depth == 2 %}{% assign base = ‘../..’ %}
{% elsif depth == 3 %}{% assign base = ‘../../..’ %}
{% elsif depth == 4 %}{% assign base = ‘../../../..’ %}
{% elsif depth == 5 %}{% assign base = ‘../../../../..’ %}
{% elsif depth == 6 %}{% assign base = ‘../../../../../..’ %}
{% elsif depth == 7 %}{% assign base = ‘../../../../../../..’ %}
{% elsif depth == 8 %}{% assign base = ‘../../../../../../../..’ %}
{% elsif depth == 9 %}{% assign base = ‘../../../../../../../../..’ %}
{% endif %}

{% if page.bbclone %}

<?php  
  define("_BBC_PAGE_NAME", " {{ page.bbclone }} ");  
  define("_BBCLONE_DIR", "{{base}}/bbclone/");  
  define("COUNTER", _BBCLONE_DIR."mark_page.php");  
  if (is_readable(COUNTER)) include_once(COUNTER);  
?>  

{% endif %}

Une variable “base” est défini pour connaitre à quelle “profondeur” nous sommes.
Ensuite le code PHP est intégré en incluant le nom de la page {{ page.bbclone }} et le répertoire de BBClone {{base}}/bbclone/

Au début de votre “post”, votre_fichier.markdown, ajoutez cette ligne :
bbclone: nom_de_la_page_pour_BBClone

Ajoutez à la fin du fichier footer.html la ligne suivante : {% include bbclone.html %}

Fonctionnement

Si une variable “bbclone” est présente dans votre fichier mon_fichier.markdown, le code PHP pour BBClone est alors intégré à la page html avec le répertoire d’accès à BBClone installé sur votre serveur et le nom de la page à compter comme visitée.

Conclusion

Je reconnais que mon explication est brouillonne, mais j’vous assure, c’est possible et ça fonctionne ! ;-)