From bd2a3c3b6466ecac24c2b2bb7e7737bf494b2cb3 Mon Sep 17 00:00:00 2001 From: Konnor Rogers Date: Fri, 18 Jul 2025 13:41:03 -0400 Subject: [PATCH] add pro setup (#1201) --- packages/webawesome/docs/docs/index.md | 12 ++++++++++++ packages/webawesome/scripts/docs.js | 2 ++ 2 files changed, 14 insertions(+) diff --git a/packages/webawesome/docs/docs/index.md b/packages/webawesome/docs/docs/index.md index bf1a97094..530f1909b 100644 --- a/packages/webawesome/docs/docs/index.md +++ b/packages/webawesome/docs/docs/index.md @@ -46,6 +46,18 @@ Font Awesome users can set their kit code to unlock Font Awesome Pro icons. You --- +{# This looks weird, but without it, markdownItAttrs flags the raw calls incorrectly. #} +
+{%- raw -%} + {% if currentUser.hasPro %} +
+ {% include "server/pro-setup.njk" ignore missing %} +
+ {% endif %} +{% endraw %} +
+ + ## Advanced Setup The autoloader is the easiest way to use Web Awesome, but different projects (or your own preferences!) may require different installation methods. diff --git a/packages/webawesome/scripts/docs.js b/packages/webawesome/scripts/docs.js index 94e93217d..55fd5b388 100644 --- a/packages/webawesome/scripts/docs.js +++ b/packages/webawesome/scripts/docs.js @@ -147,6 +147,8 @@ export async function generateDocs(options = {}) { } catch (error) { console.warn = originalWarn; + console.error('\n\n' + chalk.red(error) + '\n'); + if (spinner) { spinner.fail(chalk.red(`Error while writing the docs.`)); } else {