This question already has an answer here:
I'm looking for suggestions on how to share Knowledge Articles with external clients.
I have searched web and one way seems to be to setup a Community and then share articles by check marking which channel the article is shared (Internal, Partner, Customer, public knowledge).
Looking for detailed steps on how this, or other options, are done; so any info would be much appreciated.
other info - we are currently running Salesforce classic but we plan to move to Lightning soon - so not sure how that might affect my approach