Переглянути джерело

fix(docs): Fix links to index files

Michael Bromley 6 роки тому
батько
коміт
b3ad8c91ce

+ 0 - 5
packages/core/src/config/vendure-config.ts

@@ -317,11 +317,6 @@ export interface ImportExportOptions {
  * All possible configuration options are defined by the
  * [`VendureConfig`](https://github.com/vendure-ecommerce/vendure/blob/master/server/src/config/vendure-config.ts) interface.
  *
- * {{% alert %}}
- * Note on terminology: many of the configuration properties are named "Strategy" - this is because their use follows the
- * [Strategy Pattern](https://en.wikipedia.org/wiki/Strategy_pattern) of software design.
- * {{% /alert %}}
- *
  * @docsCategory
  * @docsWeight 0
  */

+ 2 - 1
scripts/docs/typescript-docs-renderer.ts

@@ -204,7 +204,8 @@ export class TypescriptDocsRenderer {
 
         for (const [key, val] of knownTypeMap) {
             const re = new RegExp(`\\b${key}\\b`, 'g');
-            typeText = typeText.replace(re, `<a href='${docsUrl}/${val}/'>${key}</a>`);
+            const strippedIndex = val.replace(/\/_index$/, '');
+            typeText = typeText.replace(re, `<a href='${docsUrl}/${strippedIndex}/'>${key}</a>`);
         }
         return typeText;
     }