nodejs blog tool