code: function _staticUrl(logger, resourcePath) {
    let pos = resourcePath.indexOf(':'),
      owner =  (0 <= pos) ? resourcePath.substr(0, pos) : '',
      theUrl = (0 <= pos) ? resourcePath.substr(pos+1) : resourcePath;
  
    logger.trace('Static resource: ' + resourcePath + ' -> owner:' + owner + ', url:' + theUrl);
  
    if (
      /* app */ 
      !owner.length ||
      /* if want 'waigo' resource and the current app is the waigo framework itself */
        ('waigo' === owner && 0 === waigo.getAppFolder().indexOf(waigo.getWaigoFolder())) 
    ) {
      return path.join('/', theUrl);
    } else {
      return path.join('/_gen', owner, theUrl);
    }
  }
docs: Helper to generate static URL (relative to base site URL).
  
  The given `resourcePath` may be prefixed with `<module name>:`. This is extracted
  (if present) and used to generate the correct path. If not present then it
  is assumed that the static resource belongs to the app.
  
  @param {String} resourcePath Path to static resource.
  
  @return {String}