Small caps are actually a solution to the problem of otherwise uneven proportions created by capital letters only occupying the upper half of the letters body and a good way of creating a "boxy" layout with text.
Here's an example https://jsfiddle.net/y4uk07jL/1/
If you want the box exactly like the author in the blog post (don't really know why anyone would want that?) you can do that by adjusting the line-height.
I can recommend Ellen Luptons book Thinking with type. Turns out some typographic problems was actually solved long before CSS and even computers. :)