Hello World!

若你花了时间了解你的梦想是什么,以及你真正想要的东西,你必须知道,你永远都有事情要做,而你得成为最努力的人。

新博客,自豪的采用自己开发的博客!:smile:

记录一下开发博客过程中到目前为止用到的一些技术:

一.后端

  • 环境:Nginx+ PHP + MySQL
  • PHP框架:Laravel
  • 缓存系统:Redis
  • 文件存储系统:七牛云存储
  • PHP包管理:Composer
  • 版本控制:GIT

用到的Composer包:

  • barryvdh/laravel-debugbar : PHP Debug Bar ,可以显示页面加载时间、内存占用、执行的SQL语句、加载的视图文件等信息

  • barryvdh/laravel-ide-helper:Laravel IDE Helper,用于生成Laravel的IDE自动提示补全信息

  • zgldh/qiniu-laravel-storage:用于七牛云存储的相关操作

  • predis/predis:Redis驱动

  • laravelcollective/html:用于在Laravel中构建HTML和Form

  • spatie/laravel-pjax:用于Pjax

  • vinkla/hashids:用于把整数生成唯一字符串,用于url中id非规律性加密

  • nicolaslopezj/searchable:为Laravel提供搜索功能

二.前端

  • 前台

    用到的JS包:

    • RequireJS:JavaScript模块载入框架
    • jQuery:不解释
    • jquery.pjax:jQuery的Pjax插件
    • jquery.qrcode:jQuery的二维码生成插件
    • jquery.share:jQuery的社会化分享插件
    • blazy:用于图片延迟加载
    • nprogress:页面加载进度条

    自动化构建工具gulp,用到的gulp插件:

    • gulp-concat:用于文件合并
    • gulp-htmlmin:用于HTML页面压缩
    • gulp-requirejs-optimize:用于RequireJS模块合并
    • gulp-uglifyjs:用于JS压缩
    • gulp-clean-css:用于CSS压缩
    • gulp-replace:用于字符串替换

    CSS动画:animate.css
    JS包管理工具bower

  • 后台

    前端开发框架:BootStrap
    用到的JS包:

    • jquery-form:jQuery表单提交插件
    • awesomplete:自动完成插件
    • croppic:图片裁剪插件
    • editor.md:Markdown编辑器
    • layer:web弹层组件