Laravel 学院文本编辑器及 XSS 攻击防范 —— Markdown 编辑器篇

作为程序员群体,可能更偏爱使用 Markdown 来编辑文本,学院君也是其中的一员,我平时写文章、周报、技术方案和文档基本都是在 MWeb (Mac系统下一款值得推荐的 Markdown 编辑器)中完成,所以学院里自然也不能少了对 Markdown 编辑器的支持,目前学院发布主题支持富文本编辑器和 Markdown 编辑器二选一,发布评论为了简单起见,只支持 Markdown: 和富...

Laravel 学院文本编辑器及 XSS 攻击防范 —— 富文本编辑器 summernote 篇

接下来的几篇教程,学院君想就学院重构过程中用到的一些比较好的工具和扩展包做一些推介。先从编辑器和文本处理开始。 在本次学院重构过程中,一个重要的需求就是加入用户系统,并且让他们参与学院内容创作中来(UGC),那么这就需要为用户提供好的内容编辑器,这里由于老版学院基于 WordPress 构建,之前的内容都是通过富文本编辑器编辑的,那么很自然的,新学院为了兼容之前内容的编辑,就需要提供富文...

Laravelcasts 教程总结:精通 Sublime Text

1. 让你的 Sublime 变得更好看 1.1 安装 Package Control 以及主题 Package Control 是 Sublime 的包管理插件,可用来管理其他插件。安装地址。 安装完之后,调出命令面板 ( cmd/ctrl + shift + p ),输入 Package Control : Install Package,再搜索 Material Theme ...

通过 Laravel Chatter 扩展包在十分钟内快速为应用搭建问答/论坛系统

简介 Chatter 是一个简单的 Laravel 论坛扩展包,你可以在这里查看官方演示站点:https://devdojo.com/forums,代码仓库位于 GitHub:https://github.com/thedevdojo/chatter。 安装 & 初始化 通过 Composer 安装 Chatter: composer require "devdojo...

Laravel 开发工具系列 —— 使用 Visual Studio Code 进行 Laravel 开发

关于 Laravel 代码开发工具大家各有所好,大部分应该在用 PHPStorm,Sublime 也有很多粉丝,还有人喜欢 Atom,不过今天要给大家推荐的是微软旗下新推出的编辑器 —— Visual Studio Code,注意这货不是 Visual Studio 那个庞然大物,一字之差,如隔三秋,它只有 46M 的体量,配合丰富的插件库,可以快速搭建适用于各种编程语言的开发利...

Laravel Cast 教程总结系列:精通 Sublime Text

1. 让你的 Sublime 变得更好看 1.1 安装 Package Control 以及主题 Package Control 是 Sublime 的包管理插件,可用来管理其他插件。安装地址。 安装完之后,调出命令面板 ( cmd/ctrl + shift + p ),输入 Package Control : Install Package,再搜索 Material Them...

《程序员修炼之道:从小工到专家》第三章:基本工具(1)

工具放大你的才干,你的工具越好,你越是能更好地掌握它们的用法,你的生产力越高。从一套基本的通用工具开始,随着经验的获得,随着你遇到一些特殊需求,你将会在其中增添新的工具,要和工匠一样,定期增添工具。要总是寻找更好的做事方式。不要局限于某一种特定的工具,比如IDE。 花时间学习使用一些工具,有一天你会发现,你的手指在键盘上移动,操纵文本,却不用进行任何有意识的思考。工具将变成你的双手...