While I'm happy to block Facebook adverts, I need to continue with Facebook... as a newbie author (self-published) it's an invaluable way to announce progress, blog posts and other stuff.
At present I can't reach it and despite whitelisting facebook.com (both straight and as a wildcard) I can't get it to function properly; whitelisting facebook.com works to an extent, but post don't appear and other things go wrong.
the only way I can currently access Facebook is by temporarily disabling pi-hole.
Can anyone suggest how I can restore Facebook functionality (pref without adverts)?
This is intended for blocking these services, but it's possible to repurpose it for whitelisting by extracting the main domains and adding them as wildcard whitelist entries. This gives the list of main domains below. It would be a very broad whitelist so I would suggest you try the explicit whitelist you found and add it the way @jfb said. See how you get on with that first.
If you do wish to use the domains from the Developer Dan list then:
Exand the list below, select all the domains and copy to the clipboard
In Pi-hole go to Domains in the side menu and in the Domain tab paste the clipboard into the Domain box, tick the box for wildcard and click Add to Whitelist