{"product_id":"working-with-static-sites","title":"Working with Static Sites:Bringing the Power of Simplicity to Modern Sites","description":"\u003cp\u003eJust like vinyl LPs, static sites are making a comeback, evidenced by the wide array of static-site generators now available. This practical book shows you hands-on how to build these simple sites for blogs and other use cases, and how to make them more powerful. In the process, you’ll work with some of today’s more mature and popular static-site generators.\u003c\/p\u003e\u003cp style=\"text-align: justify; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eAuthors Raymond Camden and Brian Rinaldi explain the advantages of using static-site generators for building fast and secure sites. Web and frontend designers and developers will also explore methods for adding dynamic elements and for migrating an existing CMS to a static site.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild a basic four-page static site with the Harp generator\u003c\/li\u003e\n\u003cli\u003eCreate a simple blog with Jekyll\u003c\/li\u003e\n\u003cli\u003eDevelop a documentation site with Hugo by generating site files and creating the layout\u003c\/li\u003e\n\u003cli\u003eAdd dynamic elements, such as forms, comments, and search\u003c\/li\u003e\n\u003cli\u003eIntegrate a CMS with tools such as CloudCannon and Netlify CMS\u003c\/li\u003e\n\u003cli\u003eUse one of several options to deploy your static files\u003c\/li\u003e\n\u003cli\u003eLearn methods for moving an existing CMS to a static site\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTable of Content\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 1Why Static Sites?\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eBenefits of Static Sites\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 2Building a Basic Static Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eWelcome to Harp\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eYour First Harp Project\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eWorking with Layouts and Partials\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eWorking with Data\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eGenerating a Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eBuilding Camden Grounds\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eGoing Further with Harp\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 3Building a Blog\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eBlogging with Jekyll\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eYour First Jekyll Project\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eWriting a Post\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eA Quick Introduction to Liquid\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eWorking with Layouts and Includes\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eAdding Additional Files\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eWorking with Data\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eConfiguring Your Jekyll Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eGenerating a Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eBuilding a Blog\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eGoing Further with Jekyll\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 4Building a Documentation Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eCharacteristics of a Documentation Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChoosing a Generator for Your DocumentationSite\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eOur Sample Documentation Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eCreating the Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eGoing Further\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 5Adding Dynamic Elements\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eHandling Forms\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eAdding Comments\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eAdding Search\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eEven More Options\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 6Adding a CMS\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eCloudCannon\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eNetlify CMS\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eJekyll Admin\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eMore Options\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 7Deployment\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003ePlain Old Web Servers\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eCloud File Storage Providers\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eDeploying with Surge\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eDeploying with Netlify\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eSummary\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003e\u003co:p\u003e \u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eChapter 8Migrating to a Static Site\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eMigrating from WordPress to Jekyll\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eOther Migration Options\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal\"\u003eGo Forth and Be Static\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505944858694,"sku":"9789352135523","price":472.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352135523.jpg?v=1790315974","url":"https:\/\/cb-india.com\/products\/working-with-static-sites","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}