LPS-50188 General Source Formatting

Hey Nate, this is the PR for the blogs abstract. In the end, we didn't need to use the `Liferay.Data` approach, since we could work around the issue for this case.

Thanks!

/cc @ipeychev @sergiogonzalez