What about Line Breaks in Jade?

前端 未结 10 1769
情书的邮戳
情书的邮戳 2020-12-08 03:46

I\'m pretty sure that this is a no-brainer but I didn\'t find any snippet of sample code. What\'s the best way to insert line breaks (aka the good ol\' br/)?

As far

相关标签:
10条回答
  • 2020-12-08 04:25

    The cleanest and easiest solution is to use the style attribute white-space: pre; eg:

    .poem 
        p(style='white-space:pre;')
            | Si chiamava Tatiana, la sorella… 
            | Noi siamo i primi, almeno lo crediamo
            | Che un tale nome arditamente nella
            | Cornice d’un romanzo introduciamo.
            | E che dunque? E’ piacevole, sonoro.
            | Lo so che a molti privo di decoro 
            | Apparirà, già fuori moda, e degno
            | Piuttosto d’un ancella, certo segno, 
            | confessiamolo pur senza paura,
            | di quanto s’è noialtri al gusto avversi
            | nei nostri nomi (a non parlar di versi). |br
            | Credemmo conquistare la cultura,
            | e non ne abbiamo preso, in conclusione,
            | che la ricerca dell’affettazione.
    
    0 讨论(0)
  • 2020-12-08 04:25

    Just in case you have not used the year filter on the first search: How to add br tag with Jade HTML

    Put the text on a new line with a preceding |:

    p first line
    br
    | second line
    
    0 讨论(0)
  • 2020-12-08 04:30

    robustly with a div per line:

    p.poem 
      .line Si chiamava Tatiana, la sorella… 
      .line Noi siamo i primi, almeno lo crediamo
      .line Che un tale nome arditamente nella
      .line Cornice d’un romanzo introduciamo.
      .line E che dunque? E’ piacevole, sonoro.
      .line Lo so che a molti privo di decoro 
      .line Apparirà, già fuori moda, e degno
      .line Piuttosto d’un ancella, certo segno, 
      .line confessiamolo pur senza paura,
      .line di quanto s’è noialtri al gusto avversi
      .line nei nostri nomi (a non parlar di versi).
      .line Credemmo conquistare la cultura,
      .line e non ne abbiamo preso, in conclusione,
      .line che la ricerca dell’affettazione.
    

    or simply with a pre:

    style pre.poem { font-family:ariel }

    pre.poem 
      Si chiamava Tatiana, la sorella… 
      Noi siamo i primi, almeno lo crediamo
      Che un tale nome arditamente nella
      Cornice d’un romanzo introduciamo.
      E che dunque? E’ piacevole, sonoro.
      Lo so che a molti privo di decoro 
      Apparirà, già fuori moda, e degno
      Piuttosto d’un ancella, certo segno, 
      confessiamolo pur senza paura,
      di quanto s’è noialtri al gusto avversi
      nei nostri nomi (a non parlar di versi). 
      Credemmo conquistare la cultura,
      e non ne abbiamo preso, in conclusione,
      che la ricerca dell’affettazione.
    
    0 讨论(0)
  • 2020-12-08 04:30

    I was able to do the following after @haxxxton

    app.use(function(req, res, next){
      var contentParse = function (content){
          content = content.replace(/\n?\r\n/g, '<br />' );
          return content;
      };
      res.locals.contentParse = contentParse;
      next();
    });
    

    For example, it can be used in a jade template using the function p!= contentParse(post.description)

    0 讨论(0)
提交回复
热议问题