Why not use gulp to build static html pages, and serve those with S3/CloudFront. Simpler, more reliable, and no need to run a node service.
Your approach right now doesn't seem to work with search engines very well:
https://encrypted.google.com/search?hl=en&q=site%3Ahttp%3A%2...
https://duckduckgo.com/?t=lm&q=site%3Ahttp%3A%2F%2Fnikolay.r...
https://yandex.ru/search/?lr=114311&text=site%3Ahttp%3A%2F%2...
http://www.bing.com/search?q=site%3Ahttp%3A%2F%2Fnikolay.roc...
https://se.search.yahoo.com/search?p=site%3Ahttp%3A%2F%2Fnik...
When I remove "sites:" from the query then they all find this page on GitHub: https://github.com/MadRabbit/nikolay.rocks/commit/58a90810f1...
But that doesn't seem like a nice thing to read, I mean it is better than nothing, but to do that you wouldn't need your own domain and all the JavaScript.