spip-poesie.yaml 550 B

123456789101112131415161718192021222324252627
  1. --- # callback pour <poesie> !spip.yaml
  2. -
  3. # trim
  4. type: all
  5. replace: trim
  6. is_callback: y
  7. -
  8. # nettoyer les sauts de ligne \r
  9. # (semble inutile car deja dans spip.yaml#L6)
  10. match: ",\r\n?,S"
  11. replace: "\n"
  12. -
  13. # ligne contenant une espace => ligne contenant un &nbsp;
  14. match: "/\n[\s]*\n/Su"
  15. replace: "\n&nbsp;\n"
  16. -
  17. # deux sauts de ligne => div
  18. match: "/\n+/"
  19. replace: "</div>\n<div>"
  20. -
  21. # entourer avec un blockquote.spip_poesie
  22. type: all
  23. replace: "<blockquote class=\"spip_poesie\">\n\n<div>$0</div>\n</blockquote>\n\n"