expansive.es 482 B

1234567891011121314151617
  1. Expansive.load({
  2. services: {
  3. name: 'canon',
  4. init: function() {
  5. global.renderCanonical = function() {
  6. if (meta.dest.basename.trimExt() == 'index') {
  7. let ref: String = meta.absurl.dirname
  8. if (!ref.endsWith('/')) {
  9. ref += '/'
  10. }
  11. write('<link href="' + ref + '" rel="canonical" />')
  12. }
  13. }
  14. }
  15. }
  16. })