1. A method executed by one or more computing devices for generating a view of digital content in a digital publication, the method comprising: storing, by at least one of the one or more computing devices, a first publication template associated with a first type of client device, the first publication template being configured to map a first set of publication elements to sections of a first layout and the first publication template specifying a user interface for traversing between two or more content components mapped to a single publication element in the first set of publication elements; storing, by at least one of the one or more computing devices, a second publication template associated with a second type client-device different than the first type of client device, the second publication template-being configured to map a second set of publication elements to sections of a second layout, wherein the second set of publication elements includes at least one publication element which is not in the first set of publication elements and at least one publication element which is in the first set of publication elements; obtaining, by at least one of the one or more computing devices, a mapping between a plurality of content components corresponding to a digital publication and all publication elements in the first set of publication elements and the second set of publication elements, wherein two or more content components in the plurality of content components are mapped to the single publication element in the first set of publication elements; generating, by at least one of the one or more computing devices, a first view of the digital publication based on the first publication template and the mapping, the first view including a first set of content components in the plurality of content components mapped to the first set of publication elements and arranged in the first layout; and generating, by at least one of the one or more computing devices, a second view of the digital publication based on the second publication template and the mapping, the second view including a second set of content components in the plurality of content components mapped to the second set of publication elements and arranged in the second layout.
2. The method of claim 1 , further comprising: receiving, by at least one of the one or more computing devices, a content request from a client device; determining, by at least one of the one or more computing devices, whether the user client corresponds to the first type of client device or the second type of client device; and transmitting, by at least one of the one or more computing devices, the first view based on a determination that the user client corresponds to the first type of client device or the second view based on a determination that the user client corresponds to the second type of client device.