Cambiar el nombre de la carpeta assets en Sage (Roots) 8

28 de /diciembre12 de /2017
2m 16s
wordpress
0 comentarios
939

Sage es un Starter Theme para WordPress que nos permite construir temas de WordPress de forma ágil y profesional, ofreciendonos una base sólida para desarrollar nuestros temas personalizados sin tener que preocuparnos de la optimización, la jerarquía de las plantillas, los microformatos, la estructura semántica y otras tareas repetitivas a las que habitualmente tenemos que enfrentarnos a la hora de desarrollar un tema de WordPress, si quieres saber más sobre este Starter Theme mira el tutorial Instalar y configurar Sage.
Para cambiar el nombre de la carpeta assets en Sage 8 tenemos que tener instalada la carpeta node_modules y acceder a node_modules/asset-builder/lib/processManifest.js, dependiendo de tu versión (basado en asset-builder 1.1.0) puedes encontrar la línea más o menos en la línea 20.

/**
 * processManifest
 * @module
 */
'use strict';

var _        = require('lodash');
var traverse = require('traverse');
var obj      = require('object-path');

/**
 * processManifest
 *
 * @param {Object} json
 * @return {Object}
 */
module.exports = function(json) {
  var defaults = {
    paths: {
      source: 'assets/', /* * */
      dist: 'dist/'
    }
  };

A continuación cambiaremos también todas las referencias a las rutas del archivo gulpfile.js.
Dejo unos ejemplos de las líneas de código que debemos modificar:

// See https://github.com/austinpray/asset-builder
var manifest = require('asset-builder')('./assets/manifest.json');
// Path to the compiled assets manifest in the dist directory
var revManifest = path.dist + 'assets.json';
.pipe(function() {
return gulpif(enabled.maps, sourcemaps.write('.', {
sourceRoot: 'assets/styles/'
.pipe(function() {
return gulpif(enabled.maps, sourcemaps.write('.', {
sourceRoot: 'assets/scripts/'
}));

Por último no olvides cambiar el nombre de la carpeta assets por la que has definido en los archivos.
Debemos tener en cuenta que si cambiamos estas rutas dejamos de tener un Starter theme que podamos compartir con otros usuarios sin dependencia de packages, por lo que si instalamos el tema en otro ordenador para ejecutar npm install perderíamos la configuración al reinstalar asset-builder y tendríamos que volverlo a configurar.

Quizás te interese …

Cambiar el nombre de la carpeta dist en sage

Valoraciones

Sé el primero en valorar

* Tu valoración puede tardar hasta 72 horas en publicarse.

He leido y acepto el Aviso legal y condiciones de uso

Quizás te interese ...

Este sitio web utiliza cookies

Utilizamos cookies propias y de terceros para personalizar el contenido, analizar nuestros servicios, ofrecer funciones de redes sociales, analizar el tráfico y mostrarle publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de sus hábitos de navegación.

Permitir todas las cookies Configurar Política de cookies