Other common approach is to have WordPress for blog articles which is free and available on most hosting providers. There are Xenforo/WordPress bridges to allow you to comment on WordPress pages when signed into XF and vice-versa or to cross post blog posts from WordPress to XF, e.g.: