/wp-theme-telabotanica

Thème WordPress du site tela-botanica.org

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Thème Wordpress du site tela-botanica.org

Ce thème utilise le bundler Webpack et l'outil de gestion de dépendances Composer.

Pour débuter

Installer Node

Installer les dépendences du projet

npm install
composer install

Définir les constantes suivantes dans wp-config.php:

/**
 * Remplir ces valeurs avec les clés d'API du compte Algolia
 */
define('ALGOLIA_APPLICATION_ID',);
define('ALGOLIA_SEARCH_API_KEY',);
define('ALGOLIA_ADMIN_API_KEY',);
define('ALGOLIA_PREFIX',); // (correspondant à l'environnement en cours, par exemple `prod_`)

Pendant le développement

npm start

Cette commande :

  • surveille les fichiers du thème
  • recompile automatiquement à chaque modification

Compiler le thème

npm run build

Cette commande :

  • compile assets/styles/main.scss dans dist/bundle.css
  • compile assets/scripts/main.js dans dist/bundle.js
  • inclut en inline les images SVG utilisées dans les feuilles de style

Déployer le thème avec git

Depuis le serveur :

git pull composer install