My theme is not showing up on any other computers

What I had done was in the WordPress Admin page, under Settings > General, I had put localhost/blog for the WordPress Address (URL). Changing this to the public URL of my site fixed the problem.

error code: 523