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

markdown-build

1、Markdown 有些页面你更想使用Markdown而不是Blade?在Jigsaw中使用Markdown很简单,只需要创建以.markdown或.md为文件扩展名的文件即可,并且以YAML front matter的方式指定细节。 例如,假设你有这样的布局并且想要以Markdown文本填充content部分: <html> <head>…</hea…

使用 Laravel 快速构建网站系列 —— 静态站点/博客生成器:Katana

静态站点生成器 Katana

1、简介 Katana是一个基于Laravel开发的静态站点/博客生成器,支持Markdown,并且使用了Laravel的Blade模板引擎。 2、GitHub https://github.com/themsaid/katana 3、系统要求 PHP 5.5.9+ Apache或Nginx服务器 Composer 4、安装 我们使用Composer安装Katana: composer …

使用 Laravel 快速构建网站系列 —— 拖拽式生成CMS和在线商店:Microweber

home-microweber-screenshot

1、简介 Microweber是新一代的CMS生成工具,允许你使用拖拽方式创建网站、操作内容以及管理页面布局,而不需要你有任何编码能力! 2、官网 官网: https://microweber.com 演示:Demo 3、Github https://github.com/microweber/microweber 4、系统要求 HTTP服务器(Apache、IIS、Nginx等) 数据…

基于Laravel开发博客应用系列 —— 后台文章增删改查功能实现(支持Markdown)

Laravel博客文章发布页面

本节我们将会完成博客后台管理系统的文章发布功能:我们将会继续完善 posts 表迁移、引入一些额外前端资源、并实现文章创建、修改和删除。 1、修改 posts 表 我们在十分钟创建博客应用中已经创建了posts 表迁移,现在要对其进行修改和完善。 安装 Doctrine 依赖包 在 Laravel 5.1 中如果需要修改数据表的列,则需要安装 Doctrine 依赖包,我们使用 Comp…

基于 Laravel 开发博客应用系列 —— 从测试开始(二):使用Gulp实现自动化测试

Laravel Markdown

3、使用 Gulp 进行 TDD(测试驱动开发) Gulp 是一个使用 JavaScript 编写的自动化构建工具。用于对前端通用任务(如最小化、压缩、编译)进行自动构建。Gulp 还可以用来监控源代码的改动并自动运行任务。 Laravel 5.1 提供了一个封装 Gulp 的 Laravel Elixir 包,可用于轻松构建 Gulp 任务,Elixir 为 Gulp 添加了优雅的语法…

基于 Laravel 开发博客应用系列 —— 从测试开始(一):创建项目和PHPUnit

Laravel Blog

之前的部分都是在讲环境搭建和工具使用,从本节开始,将正式开始开发博客项目:我们将会创建一个本系列教程余下部分都会使用的项目,并且使用测试驱动开发(TDD)的方式开发本项目,以此展现一个项目完整的开发流程。 1、创建博客项目 我们将遵循上一节提到的六步创建一个新 Laravel 5.1 项目的步骤,创建本节要用到的博客项目 —— blog。 首先,在本地主机安装应用骨架: nonfu@ub…