1. A computer storage device 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; determining a physical site visited during the trip session in part by identifying features depicted in the plurality of media objects; analyzing the one or more geolocations of the electronic device to determine a movement of the electronic device away from the physical site; auto-generating textual content for individual ones of the plurality of media objects that are captured by the electronic device during the trip session, the auto-generated textual content based at least in part on one or more pre-stored knowledge items that include information about the physical site; generating paragraph metadata objects for individual ones of the plurality of media objects, the paragraph metadata objects including at least one media object and the auto-generated textual content for the at least one media object; calculating paragraph weights based at least in part on the paragraph metadata objects, the paragraph weights associated with and representing a relative importance of individual ones of the paragraph metadata object to a user of the electronic device; and publishing a paragraph metadata object including the auto-generated textual content and the at least one media object as a blog entry for a place of interest that corresponds to the physical site when the associated paragraph weight is higher than paragraph weights associated with other paragraph metadata objects.