1. A computer-readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform operations comprising: receiving a plurality of media objects that are captured by an electronic device during a trip session; receiving one or more geolocations of the electronic device at periodic intervals during the trip session; analyzing the one or more geolocations of the electronic device to determine a movement of the electronic device away from a visited site; and publishing a blog entry for a place of interest that corresponds to the visited site, the blog entry including at least one media object and auto-generated textual content that is based at least on one or more pre-stored knowledge items that include information about the place of interest.