Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neooblaster/makesummary
A PHP Engine to build summaries
https://github.com/neooblaster/makesummary
Last synced: 6 days ago
JSON representation
A PHP Engine to build summaries
- Host: GitHub
- URL: https://github.com/neooblaster/makesummary
- Owner: neooblaster
- Created: 2018-02-02T19:11:36.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-10T17:01:54.000Z (almost 7 years ago)
- Last Synced: 2024-11-09T08:18:04.498Z (2 months ago)
- Language: PHP
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MakeSummary
Explications sur le bloc de configuration de traitement d'une langue.
Configuration pour le ``markdown`` :
```php
// Configuration pour le "Markdown".
"markdown" => [
// Modèle RegExp définissant les extensions de fichier Markdown.
"extension" => "/\.md$/i",
// Balise servant à indiquer où sera inséré le sommaire pour la création.
"insertTag" => '[](MakeSummary)',
// Balise servant à indiquer le début du sommaire pour la mise à jour.
"openTag" => '[](BeginSummary)',
// Balise servant à indiquer la fin du sommaire pour la mise à jour.
"closeTag" => '[](EndSummary)',
// Indique si les éléments du sommaire sont cliquable.
"linkable" => true,
// Indique si le système créer lui-même le système d'ancrage.
"createAnchor" => false,
// Règles de substitution pour la réalisation de l'ancrage
"substitution" => [
"\s" => "-",
"\." => "",
// Fonctions à appliquer sur l'ancrage
"functions" => [
// Nom de fonction => // Arguments à passer
"urlencode" => []
]
],
// Taille d'une tabulation en unitée d'espace
"tabsize" => 4,
// Modèle identifiant un titre Markdown.****
"titlePattern" => "/^\s*#(.*)$/Um",
// Modèle définissant le niveau du titre identifié.
"levelPattern" => "",
]
```