技术控

    今日:73| 主题:49270
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] 使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 前端编译篇 ...

[复制链接]
清晨那一抹阳光 发表于 2016-11-27 23:20:56
7 4

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1、 Markdown

   有些页面你更想使用Markdown而不是Blade?在Jigsaw中使用Markdown很简单,只需要创建以 .markdown 或 .md 为文件扩展名的文件即可,并且以YAML front matter的方式指定细节。
   例如,假设你有这样的布局并且想要以Markdown文本填充 content 部分:
  [code]
    ...
   
        @yield('body')
   
[/code]   如果这个布局使用了 _layouts 目录下的 master 布局,就可以像这样创建一个使用该布局的Markdown文件:
   
使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 前端编译篇 ...-1 (浏览器,content,master,matter,扩展名)

  最终生成的页面内容如下:

使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 前端编译篇 ...-2 (浏览器,content,master,matter,扩展名)

   这样我们就可以在浏览器中通过 http://jigsaw.dev/markdown 来访问以Markdown格式编辑的页面。
   自定义front matter变量

   下面我们来看一些更加复杂的设置,假设你在 _layouts 目录下有一个名为 post.blade.php 的布局文件:
  [code]@extends('_layouts.master')

@section('content')
   

{{ $title }}


   

by {{ $author }}



    @yield('postContent')
@endsection[/code]   你可以通过添加键到 YAML front matter 来填充 $title 和 $author :
123下一页
友荐云推荐




上一篇:CSS3 transform
下一篇:Bra-Ket Notation Trivializes Matrix Multiplication
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

蒋倩 发表于 2016-11-28 00:48:09
大人,此事必有蹊跷!
回复 支持 反对

使用道具 举报

oops129 发表于 2016-11-28 16:28:00
楼主不许动,我是来抢沙发的,沙发没有,板凳也行!
回复 支持 反对

使用道具 举报

晓博 发表于 2016-11-28 17:29:57
去年买了块表!
回复 支持 反对

使用道具 举报

千兰 发表于 3 天前
楼主,涨姿势呃。。。。。。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表