L'extension des pages “txt” est codée en dur, la seule solution est donc de la remplacer.
Dans certains fichiers, la longueur de l'extension est également codée en dur, il faut donc changer à la fois l'extension et la longueur.
remplacer les lignes (vers 195-196) de lib/plugins/popularity/helper.php:
//only search txt files if 'all' option not set if($opts['all'] || substr($file,-4) == '.txt'){
par
//only search txt files if 'all' option not set if($opts['all'] || substr($file,-3) == '.md'){
remplacer les lignes (vers 637) de inc/actions.php:
$headers['Content-Disposition'] = 'attachment; filename='.noNS($ID).'.txt';
Par
$headers['Content-Disposition'] = 'attachment; filename='.noNS($ID).'.md';
remplacer les lignes (vers 304) de inc/pageutils.php:
$fn = $conf['datadir'].'/'.utf8_encodeFN($id).'.txt';
Par
$fn = $conf['datadir'].'/'.utf8_encodeFN($id).'.md';
remplacer les lignes (vers 306) de inc/pageutils.php:
$fn = $conf['olddir'].'/'.utf8_encodeFN($id).'.'.$rev.'.txt';
Par
$fn = $conf['olddir'].'/'.utf8_encodeFN($id).'.'.$rev.'.md';
remplacer les lignes (vers 425) de inc/pageutils.php:
function localeFN($id,$ext='txt'){
Par
function localeFN($id,$ext='md'){
remplacer les lignes (vers 1056-1057) de inc/common.php:
if(file_exists($path.'/_template.txt')) { $data['tplfile'] = $path.'/_template.txt';
par
if(file_exists($path.'/_template.md')) { $data['tplfile'] = $path.'/_template.md';
remplacer les lignes (vers 1062-10603) de inc/common.php:
if(file_exists($path.'/__template.txt')) { $data['tplfile'] = $path.'/__template.txt';
par
if(file_exists($path.'/__template.md')) { $data['tplfile'] = $path.'/__template.md';
remplacer les lignes (vers 207 function search_list) de inc/search.php:
//only search txt files if(substr($file,-4) == '.txt'){
Par
//only search txt files
if(substr($file,-3) == '.md'){
remplacer les lignes (vers 229 function search_pagename) de inc/search.php:
//only search txt files
if(substr($file,-4) != '.txt') return true;
Par
//only search txt files if(substr($file,-3) != '.md') return true;
remplacer les lignes (vers 269) de inc/search.php:
//only search txt files
if(substr($file,-4) != '.txt') return true;
Par
//only search txt files
if(substr($file,-4) != '.txt') return true;
remplacer les lignes (vers 81) de bin/wantedpages.php:
if(preg_match('/\.txt$/', $entry)) { return WantedPagesCLI::DIR_PAGE;
par
if(preg_match('/\.md$/', $entry)) { return WantedPagesCLI::DIR_PAGE;