diff --git a/src/applications/project/remarkup/ProjectRemarkupRule.php b/src/applications/project/remarkup/ProjectRemarkupRule.php --- a/src/applications/project/remarkup/ProjectRemarkupRule.php +++ b/src/applications/project/remarkup/ProjectRemarkupRule.php @@ -32,7 +32,7 @@ // controlling and these names should parse correctly. // These characters may never appear anywhere in a hashtag. - $never = '\s?!,:;{}#\\(\\)"\''; + $never = '\s?!,:;{}#\\(\\)"\'\\*/~'; // These characters may not appear at the edge of the string. $never_edge = '.'; diff --git a/src/applications/project/remarkup/__tests__/ProjectRemarkupRuleTestCase.php b/src/applications/project/remarkup/__tests__/ProjectRemarkupRuleTestCase.php --- a/src/applications/project/remarkup/__tests__/ProjectRemarkupRuleTestCase.php +++ b/src/applications/project/remarkup/__tests__/ProjectRemarkupRuleTestCase.php @@ -125,6 +125,16 @@ ), ), + '**#orbital**' => array( + 'embed' => array(), + 'ref' => array( + array( + 'offset' => 3, + 'id' => 'orbital', + ), + ), + ), + ); foreach ($cases as $input => $expect) {