1
액체에 진술이 들어있는 이유가 URL에 링크가있는 것 같지 않은지 궁금하십니까?지킬 액체, 내부에 if 루프가 들어 있습니다.
YAML 서문
javascript:
- https://external.js
- local-script.js
바닥 글 파일 :
이{% if page.javascript %}
{% for script in page.javascript %}
{% if page.javascript contains "://" %}
<script src="{{ script }}"></script>
{% else %}
<script src="{{ script | prepend: '/assets/js/' | relative_url }}"></script> cat
{% endif %}
{% endfor %}
{% endif %}
출력이 YAML 서문 당신의 가치와 https
라는 변수를 생성 한 생각
<script src="/assets/js/https://external.js"></script> "cat"
<script src="/assets/js/local-script.js"></script> "cat"
아마도 문자 중 하나를 이스케이프 처리해야합니다. 'http'테스트를하면 작동합니까? – JoostS