Markdown de instalación de Laravel Framework 7.5.2

Primero, instalemos el framework Laravel Framework 7.x. Hay muchas formas aquí;

Vaya directamente al sitio web oficial para descargar el paquete fuente de Laravel, o clone el código fuente directamente:

Después de descargar, ingrese al directorio de Laravel:

A continuación, instale Laravel. Hay un preludio. Si no sabe mucho sobre el uso de Composer, puede leer este artículo primero para obtener más información sobre el uso de Composer:

https://blog.csdn.net/lchmyhua88/article/details/88928342

 

A continuación, inicie la instalación. Debido a que la instalación de entrada de Composer es demasiado lenta, cambie el espejo:

 Espere hasta que se complete la instalación, luego instale la clave: generar

 Configure la dirección de acceso en nginx:

servidor {     escuchar 80;     nombre_servidor lch.markdown.com;     root "/ htdocs / laravel-master / public /";


    index index.html index.htm index.php;

    juego de caracteres utf-8;

    ubicación / {         try_files $ uri $ uri / /index.php?$query_string;     }

    location = /favicon.ico {access_log off; log_not_found off; }
    ubicación = /robots.txt {registro_acceso desactivado; log_not_found off; }

    access_log on;
    error_log /var/log/nginx/lch.markdown.com-error.log error;

    enviar archivo desactivado;

    client_max_body_size 100m;

    ubicación ~ \ .php $ {         fastcgi_split_path_info ^ (. + \. php) (/.+) $;         fastcgi_pass unix: /var/run/php/php7.2-fpm.sock;         fastcgi_index index.php;         incluir fastcgi_params;         fastcgi_param SCRIPT_FILENAME $ raíz_documento $ fastcgi_script_name;




        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
    }

    ubicación ~ /\.ht {         denegar todo;     } }


Reinicie nginx y luego visite:

Luego instale Markdown:

Proceso de instalación
1. Dos formas de instalación

① Edite el archivo de configuración directamente

Agregue lo siguiente a composer.json:

require: {     "chenhua / laravel5-markdown-editor": "~ 1.0" } y luego ejecuta la actualización del compositor.


② Ejecutar la instalación del comando

Ejecute el comando:

el compositor requiere chenhua / laravel5-markdown-editor
2. Después de completar las operaciones anteriores, modifique la matriz de proveedores en config / app.php

Chenhua \ MarkdownEditor \ MarkdownEditorServiceProvider :: class,
3. Modifique la matriz de alias en config / app.php

'MarkdownEditor' => Chenhua \ MarkdownEditor \ Facades \ MarkdownEditor :: class,
4. Ejecute el comando artisan para generar el archivo de configuración config / markdowneditor.php

php artisan vendor: publish --tag = markdown
5. Modifique el archivo de configuración config / markdowneditor.php

<? php
return [
    "default" => 'local', // Devuelve la URL de la ubicación de almacenamiento por defecto
    "dirver" => ['local'], // Plataforma de almacenamiento ['local', 'qiniu', 'aliyun' ]
    "connections" => [
        "local" => [
            'prefix' => 'uploads / markdown', // ubicación de almacenamiento local, cargas predeterminadas
        ],
        "qiniu" => [
            'access_key' => '',
            'secret_key '=>' ',
            ' bucket '=>' ',
            ' prefix '=>' ', // file prefix file / of /
            path'domain' => '' // nombre de dominio personalizado de Qiniu
        ],
        "aliyun" => [
            'ak_id' => '',
            'ak_secret' => '',
            'end_point' => '',
            'cubo' => '',
            'prefijo' => '',
        ],
    ],
];

 

A continuación, agregamos el archivo /routes/web.php:

Route :: get ('/ markDown', function () { 
    vista de retorno ('markdown'); 
});

 Agregue el archivo markdown.blade.php en el directorio resources / views /:

El contenido es el siguiente:

Después de guardar, visitamos a través del navegador:

 Puedes ver que se ha generado el editor, puedes ingresar el contenido en el editor para ver el efecto, por ejemplo, ingrese lo siguiente:

### Principales características

-Soporta sintaxis de estilo Markdown / CommonMark y Github "estándar", y también se puede convertir en un editor de código; -Soporta
vista previa en tiempo real, carga de imágenes (entre dominios), inserción de texto / código / tabla preformateado, plegado de código, búsqueda y reemplazar, modo de solo lectura, temas de estilo personalizado y funciones de resaltado de sintaxis en varios idiomas;
-Compatibilidad con ToC (tabla de contenido), Emoji, listas de tareas,
@link y otra gramática extendida Markdown; -Fórmula científica de soporte TeX (basada en KaTeX), diagrama de flujo del diagrama de proceso y diagrama de secuencia del diagrama de secuencia; -Soporta la
identificación y el análisis de etiquetas HTML, y admite el análisis de etiquetas de filtro personalizado, con seguridad confiable y escalabilidad casi ilimitada;
-Soporta carga modular AMD / CMD (soporte Require.js & Sea.js) y admite extensiones personalizadas;
-Compatible con los navegadores convencionales (IE8 +) y Zepto.js, y es compatible con iPad y otros dispositivos de tableta; -Soporta
estilos de temas personalizados;

# Editor.md

! [] (https://pandao.github.io/editor.md/images/logos/editormd-logo-180x180.png)

! [] (https://img.shields.io/github/stars/pandao/editor.md.svg)! [] (https://img.shields.io/github/forks/pandao/editor.md. svg)! [] (https://img.shields.io/github/tag/pandao/editor.md.svg)! [] (https://img.shields.io/github/release/pandao/editor. md.svg)! [] (https://img.shields.io/github/issues/pandao/editor.md.svg)! [] (https://img.shields.io/bower/v/editor. md.svg)

**Tabla de contenido**

[TOCM]

[TOC]

# Encabezado 1
## Encabezado 2
### Encabezado 3
#### Encabezado 4
##### Encabezado 5
###### Encabezado 6
# Encabezado 1 enlace [Enlace de encabezado] (https://github.com/ pandao / editor.md "Enlace de encabezado")
## Enlace de encabezado 2 [Enlace de encabezado] (https://github.com/pandao/editor.md "Enlace de encabezado")
### Enlace de encabezado 3 [Enlace de encabezado] (https : //github.com/pandao/editor.md "Enlace de encabezado")
#### Enlace de encabezado 4 [Enlace de encabezado] (https://github.com/pandao/editor.md "Enlace de encabezado") Enlace de encabezado [ Enlace de encabezado] (https://github.com/pandao/editor.md "Enlace de encabezado")
##### Enlace de encabezado 5 [Enlace de encabezado] (https://github.com/pandao/editor.md "Encabezado link ")
###### Encabezado 6 enlace [Encabezado enlace] (https://github.com/pandao/editor.md "Enlace de encabezado")

#### Encabezado (subrayado)

Este es un H1
=============

Este es un H2
-------------

### Efectos de personajes y líneas horizontales, etc
                
.----

~~
Tachado ~~ <s> Tachado (cuando el reconocimiento de etiquetas HTML está activado) </s> * cursiva * _italic_
** negrita ** __bold__
*** negrita cursiva *** ___Negrita cursiva___

上 标 : X <sub> 2 </sub> , 下 标 : O <sup> 2 </sup>

** Abreviatura (igual que la etiqueta abbr HTML) **

> Esa es la abreviatura de palabras o frases más largas, siempre que el reconocimiento de etiquetas HTML esté habilitado de forma predeterminada

La especificación <abbr title = "Hyper Text Markup Language"> HTML </abbr> es mantenida por el <abbr title = "World Wide Web Consortium"> W3C </abbr>.

### Cotizaciones en bloque

> Texto citado Blockquotes

Citas en bloque mixtas en la línea entre comillas
                    
> Cita: Si desea insertar un salto de línea en blanco, "a saber, <br /> etiqueta", primero escriba dos o más espacios en el lugar de inserción y presione Entrar, [enlace ordinario] (http: // localhost /).

### Anclas y enlaces

[Enlace normal] (http: // localhost /)

[Enlace común con título] (http: // localhost / "Enlace común con título")

Enlace directo: <https://github.com>

[Enlace de ancla] [ID de ancla]

[identificación del ancla]: http://www.this-anchor-link.com/

Enlace a cola de GFM @pandao

> @pandao

### Códigos de resaltado de código en varios idiomas

#### Código en línea

Ejecute el comando: `npm install mark`

#### Estilo de sangría

Es decir, la sangría es de cuatro espacios, y también se usa para lograr una función similar a `<pre>` Texto Preformateado.

    <? php
        echo "¡Hola mundo!";
    ?>
    
Texto preformateado:

    | Primer encabezado | Segundo encabezado |
    | ------------- | ------------- |
    | Celda de contenido | Celda de contenido |
    | Celda de contenido | Celda de contenido |

#### Código JS

`` `
test de función javascript () {     console.log (" ¡Hola mundo! "); } (function () {     var box = function () {         return box.fn.init ();     };


 



    box.prototype = box.fn = {         init: function () {             console.log ('box.init ()');

            devuelve esto;
        },

        agregar: función (str) {             alerta ("agregar", str);

            devuelve esto;
        },

        eliminar: función (str) {             alerta ("eliminar", str);

            devuelve esto;
        }
    };
    
    box.fn.init.prototype = box.fn;
    
    window.box = caja;
}) ();

var testBox = caja ();
testBox.add ("jQuery"). remove ("jQuery");
''

#### Código HTML Códigos HTML

`` `html
<! DOCTYPE html>
<html>
    <head>
        <mate charest =" utf-8 "/>
        <title> ¡Hola mundo! </title>
    </head>
    <body>
        <h1> ¡Hola mundo! < / h1>
    </body>
</html>
`` `

### Imágenes

Imagen:

! [] (https://pandao.github.io/editor.md/examples/images/4.jpg)

> Sigue tu corazón.

! [] (https://pandao.github.io/editor.md/examples/images/8.jpg)

> En la foto: Xiamen Baicheng Beach

Imagen más enlace (Imagen + Enlace):

[! [] (https://pandao.github.io/editor.md/examples/images/7.jpg)] (https://pandao.github.io/editor.md/examples/images/7.jpg "Portada" del primer álbum de Li Jian "Like Water Flowing Years")

> En la foto: la portada del primer álbum de Li Jian "Like Water Flowing Years"
                
----

### Listas

#### Listas desordenadas (signo menos) Listas
                
desordenadas (-) -Lista uno
-Lista dos
-Lista tres
     
#### Lista desordenada (Asterisco) Listas desordenadas (*)

* Lista uno
* Lista dos
* Lista tres

#### Listas desordenadas (signos más y anidamiento) Listas desordenadas (+)
                
+ Lista uno
+ Lista dos
    + Lista dos-1
    + Lista dos-2
    + Lista dos-3
+ Lista tres
    * Lista uno
    * Lista dos
    * Lista tres

#### Listas ordenadas (-)
                
1. La primera línea
2. La segunda línea
3. La tercera línea

#### Lista de tareas de GFM

- [x] Lista de tareas GFM 1
- [x] Lista de tareas GFM 2
- [] Lista de tareas GFM 3
    - [] Lista de tareas GFM 3-1
    - [] Lista de tareas GFM 3-2
    - [] Lista de tareas GFM 3-3
- [] Lista de tareas GFM 4
    - [] Lista de tareas GFM 4-1
    - [] Lista de tareas GFM 4-2
                
----
                    
### 绘制 表格 Tablas

| Artículo | Precio | Cantidad |
| -------- | -----: |: ----: |
| Computadora | $ 1600 | 5 |
| Móvil | $ 12 | 12 |
| Pipeline | $ 1 | 234 |
                    
Primer encabezado | Segundo encabezado
------------- | -------------
Celda de contenido | Celda de
contenido Celda de contenido | Celda de contenido

| Primer encabezado | Segundo encabezado |
| ------------- | ------------- |
| Celda de contenido | Celda de contenido |
| Celda de contenido | Celda de contenido |

| Nombre de la función | Descripción |
| ------------- | ------------------------------ |
| `ayuda ()` | Muestra la ventana de ayuda. |
| `destroy ()` | ** ¡Destruye tu computadora! ** |

| Alineado a la izquierda | Centro alineado | Alineado a la derecha |
| : ------------ |: ---------------: | -----: |
| col 3 es | un texto prolijo | $ 1600 |
| col 2 es | centrado | $ 12 |
| rayas de cebra | están ordenados | $ 1 |

| Artículo | Valor |
| --------- | -----: |
| Computadora | $ 1600 |
| Teléfono | $ 12 |
| Pipe | $ 1 |
                
----

#### Códigos de entidades HTML de símbolos especiales

&Copiar; & & uml; &comercio; & iexcl; &libra;
&erio; & lt; & gt; ¥ & reg; & plusmn; ¶ca; §a; & brvbar; & macr; & laquo; & middot;

X & sup2; Y & sup3; & frac34; & frac14; &veces; &dividir; & raquo;

18 & ordm; C & quot; & apos;

### Emoji: smiley:

> Blockquotes: estrella:

#### Listas de tareas de GFM & Emoji & fontIconos impresionantes emoji & editormd logo emoji: editormd-logo-5x:

- [x]: smiley: @mentions,: smiley: #refs, [links] (), ** formatting **, y <del> tags </del> soportados: editormd-logo :;
- Se requiere sintaxis de lista [x] (se admite cualquier lista ordenada o desordenada): editormd-logo-3x :;
- [x] []: smiley: este es un elemento completo: smiley :;
- [] [] este es un elemento incompleto [enlace de prueba] (#): fa-star: @pandao;
- [] [] este es un elemento incompleto: fa-star:: fa-gear :;
    - []: smiley: este es un elemento incompleto [enlace de prueba] (#): fa-star:: fa-gear :;
    - []: smiley: esto es: fa-star:: fa-gear: un elemento incompleto [enlace de prueba] (#);
 
#### 反斜杠 Escape

\ * asteriscos literales \ *
            
### Fórmula científica TeX (KaTeX)
                    
$$ E = mc ^ 2 $$

Fórmula en línea $$ E = mc ^ 2 $$ Fórmula en línea, fórmula $$ E = mc ^ 2 $$ en línea.

$$ \ (\ sqrt {3x-1} + (1 + x) ^ 2 \) $$
                    
$$ \ sin (\ alpha) ^ {\ theta} = \ sum_ {i = 0} ^ {n} (x ^ yo + \ cos (f)) $$

Fórmula de varias líneas:

`` `matemáticas
\ estilo de visualización
\ izquierda (\ sum \ _ {k = 1} ^ na \ _k b \ _k \ right) ^ 2
\ leq
\ left (\ sum \ _ {k = 1} ^ na \ _k ^ 2 \ derecha)
\ izquierda (\ sum \ _ {k = 1} ^ nb \ _k ^ 2 \ derecha)
`` `

`` `katex
\ Displaystyle \
    frac {1} {         \ Bigl (\ sqrt {\ phi \ sqrt {5}} - \ phi \ Bigr) e ^ {         \ frac25 \ pi}} = 1+ \ frac {e ^ { -2 \ pi}} {1+ \ frac {e ^ {- 4 \ pi}} {         1+ \ frac {e ^ {- 6 \ pi}}         {1+ \ frac {e ^ {- 8 \ pi} }          {1+ \ cdots}}         }     } ``







`` `látex
f (x) = \ int _ (- \ infty) ^ \ infty
    \ hat f (\ xi) \, e ^ {2 \ pi i \ xi x)
    \, d \ xi`
``
                
### Dibujar diagrama de flujo Diagrama de flujo

`` `flujo
st => inicio: inicio de sesión de usuario
op => operación: inicio de sesión operación
cond => condición: inicio de sesión exitoso ¿Sí o No?
e => fin: ingrese el fondo

st-> op-> cond
cond (sí) -> e
cond (no) -> op
`` `
                    
### 绘制 序列 图 Sequence Diagram`
                    
`` seq
Andrew-> China: Says Hello
Note a la derecha de China: China piensa \ nasobre esto
China -> Andrew: ¿Cómo estás?
Andrew - >> China: ¡Estoy bien, gracias!
''

### Fin

 

Después de guardar, puede ver:

 

Supongo que te gusta

Origin blog.csdn.net/lchmyhua88/article/details/105465580
Recomendado
Clasificación