slim template의 파이프로 개행하고 싶을 때

3482 단어 HTML슬림
계측계의 서비스로 「스크립트를 그대로 붙여 주세요」같은 의뢰가 있을 때에 필요하므로 메모.

아무것도 생각하지 않고 파이프 ( | )로 빨리 대응하면,

sample.slim
| <script language='javascript' src='https://hogehoge.com/path/to/file.js'></script>
| <script language='javascript'><!--
| do_something('*****');
| //--></script>
| <noscript>
| <img src="https://hogehoge.com/path/to/action?hoge=1&fuga=2" width="1" height="1">
| </noscript>

변환시, 개행이 모두 없어져 버린다.

출력 결과
<script language='javascript' src='https://hogehoge.com/path/to/file.js'></script><script language='javascript'><!--do_something('*****');//--></script><noscript><img src="https://hogehoge.com/path/to/action?hoge=1&fuga=2" width="1" height="1"></noscript>

그래서 파이프는 첫 번째 행 하나에 삽입하고 들여 쓰기를 정돈하고 외형대로 변환됩니다.

sample.slim
| <script language='javascript' src='https://hogehoge.com/path/to/file.js'></script>
  <script language='javascript'><!--
  do_something('*****');
  //--></script>
  <noscript>
  <img src="https://hogehoge.com/path/to/action?hoge=1&fuga=2" width="1" height="1">
  </noscript>

슬림 사양이지만 수수께끼에 몰랐던 녀석

추가



이런 쓰는 방법도 할 수 있습니다
|
  foo
  bar

참고


  • How to keep line break with slim · Issue #329 · slim-template/slim
  • slim-template/slim: Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic.
  • 좋은 웹페이지 즐겨찾기