I suppose you can create your own knowledge base page within HubSpot using HubSpot themes and templates. And it’ll allows you to maintain a consistent look and feel with your main website and you can utilize HubSpot’s design tools to match your branding.