breadcrumb.js 572 B

12345678910111213141516171819202122232425
  1. module.exports = function(context, options) {
  2. const meta = options.data.root.meta;
  3. return `
  4. <ul class="breadcrumb">
  5. <a href="/" title="wiki"><li>
  6. wiki
  7. </li></a>
  8. ${context
  9. .map(function(item, index) {
  10. return `<a href="/${context.slice(0, index + 1).join("/")}"
  11. title="${item}"><li>
  12. ${item}
  13. </li></a>`;
  14. })
  15. .join("\n")}
  16. ${
  17. meta.isIndex
  18. ? ""
  19. : `<a href="${meta.outputPath}" title="${meta.name}"><li>
  20. ${meta.name}
  21. </li></a>`
  22. }
  23. </ul>
  24. `;
  25. };