diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 4653cf087..e1f635a01 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.28.46", + "version": "2.28.47", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/lib/content.ts b/packages/hydrooj/src/lib/content.ts index ef23f0f7a..eeaeccf85 100644 --- a/packages/hydrooj/src/lib/content.ts +++ b/packages/hydrooj/src/lib/content.ts @@ -23,7 +23,7 @@ export function buildContent(source: ProblemSource | ContentNode[], type: 'markd node.text, ].join('\n')).join('\n') : source.map((node) => [ - node.type !== 'Plain' ? `## ${node.sectionTitle}` : '', + node.type !== 'Plain' && (node.type !== 'Sample' || !cnt) ? `## ${node.sectionTitle}` : '', ...node.type === 'Sample' ? [ '',