One option is to continue using Wordpress as usual, but instead of writing templates for HTML output, you make them JSON output. With this little trick, you suddenly created your own API to display your content in Wordpress. Unlike modules that provide a complete set of wordpress methods, this will create your very specific result tailored to your needs.
To use your JSON output, you set up a small nodejs server that forwards every call directly to your Wordpress solution, accepts a response (JSON) and combines it with your html using any JavaScript template engine. You also get speed, since you can easily cache the JSON result on the node side and manage.
I wrote a blogpost about this if you like reading more, and also created nodejs express middleware to help set up the node side.
http://www.1001.io/improve-wordpress-with-nodejs/
source share