LPS-49178 Support cover image in blog entries

If you run https://www.npmjs.org/package/check-source-formatting, you will see that you can't have a Liferay.provide call in a script taglib that has a "use" attribute.

This code should be moved outside of the current <aui:script. The idea of Liferay.provide is to allow you to invoke a function in synchronous way which requires some modules (and they will be loaded asynchronously).
Please read here for more information:
https://issues.liferay.com/browse/LPS-9371