Browse Source

escape gemini text

main
ghost 8 months ago
parent
commit
8ba453ebc4
  1. 20
      src/server.php

20
src/server.php

@ -285,9 +285,15 @@ $server->setHandler(
// Value // Value
$result[] = null; $result[] = null;
$result[] = trim( $result[] = trim(
preg_replace( // remove extra breaks preg_replace(
'/[\n\r]{3,}/', [
'/(^|\s+)(#|\*|```|=>)/', // escape gemini text
'/[\n\r]{3,}/', // remove extra breaks
],
[
'$1 $2',
PHP_EOL . PHP_EOL, PHP_EOL . PHP_EOL,
],
$record['value'] $record['value']
) )
); );
@ -518,9 +524,15 @@ $server->setHandler(
// Value // Value
$result[] = trim( $result[] = trim(
preg_replace( // remove extra breaks preg_replace(
'/[\n\r]{3,}/', [
'/(^|\s+)(#|\*|```|=>)/', // escape gemini text
'/[\n\r]{3,}/', // remove extra breaks
],
[
'$1 $2',
PHP_EOL . PHP_EOL, PHP_EOL . PHP_EOL,
],
$record['value'] $record['value']
) )
); );

Loading…
Cancel
Save