定制 buzzylab/laradown 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

buzzylab/laradown

Composer 安装命令:

composer require buzzylab/laradown

包简介

A New Markdown parser for Laravel built on parsedown

README 文档

README

Latest Stable Version Total Downloads Latest Unstable Version License StyleCI

A New Markdown parser for Laravel built on Parsedown and Parsedown Extra.

Installation

The best and easiest way to install this package is through Composer.

Compatibility

This package fully compatible with Laravel above 5.4.

Require Package

Open your application's composer.json file and add the following line to the require array:

"buzzylab/laradown": "~0.2"

Note: Make sure that after the required changes your composer.json file is valid by running composer validate.

After installing the package, open your Laravel config file located at config/app.php and add the following service provider to the $providers array:

Buzzylab\Laradown\MarkdownServiceProvider::class,

Note: Checkout Laravel's Service Providers and Service Container documentation for further details.

And add the following to $aliases

'Markdown' => Buzzylab\Laradown\Facades\MarkdownFacade::class

Usage

<?php

echo Markdown::render(); // OR echo Markdown::convert();

That's all.

Blade Directive:

Use @markdown directive with parameter:

@extends('layouts.master')

@section('content')
<div>
    
  {{-- $content is markdown data --}}
  @markdown($content)
</div>
@stop

Use @markdown with @endmarkdown as directive block:

@extends('layouts.master')

@section('content')
<div>
  @markdown
  
  # Laradown Packag
  
  @endmarkdown
</div>
@stop

Add style to your converted html with @markdownstyle

    {{-- Get defaute style file --}}
    @markdownstyle
    
    {{-- Custom style file --}}
    @markdownstyle($file)

Helper Functions:

markdown($markdown)

Convert markdown content to html

markdown_style()

Add style to converted html

License

This software is released under The MIT License (MIT).

统计信息

  • 总下载量: 7.31k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 31
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 30
  • Watchers: 3
  • Forks: 3
  • 开发语言: CSS

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-06-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固