Skip to content

Commit 1d253d7

Browse files
committed
refactor: single page references are fragments
1 parent e24492d commit 1d253d7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/lib/Gen/hbs/HandlebarsCorpus.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,13 @@ getXref(Info const& I) const
116116
{
117117
bool multipage = getCorpus().config->multipage;
118118
// use '/' as the seperator for multipage, and '-' for single-page
119-
std::string xref = names_.getQualified(
120-
I.id, multipage ? '/' : '-');
119+
std::string xref;
120+
if(!multipage)
121+
{
122+
xref += "#";
123+
}
124+
char delim = multipage ? '/' : '-';
125+
xref += names_.getQualified(I.id, delim);
121126
// add the file extension if in multipage mode
122127
if(multipage)
123128
{

0 commit comments

Comments
 (0)