{"id":20722,"date":"2014-06-09T16:31:44","date_gmt":"2014-06-09T08:31:44","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=20722"},"modified":"2025-04-04T01:54:19","modified_gmt":"2025-04-03T17:54:19","slug":"sync-presentation-slides-impressr-js","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/","title":{"rendered":"Sync Your Presentation Slides Across Devices with Impress.js and Impressr"},"content":{"rendered":"<p>I\u2019ve delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the back often struggle to see the slides clearly. I started thinking about how to make the slides more accessible while keeping both the speaker and the audience on the same page.<\/p>\n<p>After some research, I discovered a solution that <strong>allows the audience to view the presentation slides on their own devices<\/strong> while synchronizing the slide content with what I\u2019m presenting on stage. Here\u2019s how you can achieve this.<\/p>\n<h2>Creating the Slides<\/h2>\n<p>To implement this, instead of using Keynote or PowerPoint, you\u2019ll need to create your slides with <a href=\"https:\/\/github.com\/impress\/impress.js\" rel=\"nofollow noopener\" target=\"_blank\">Impress.js<\/a>.<\/p>\n<p>Impress.js enables you to build web-based presentation slides, complete with impressive animation effects that often surpass those found in Keynote or PowerPoint. If you have some experience with CSS3, you can even create your own custom animations (<a href=\"https:\/\/github.com\/impress\/impress.js\/\" rel=\"nofollow noopener\" target=\"_blank\">check out the demo here<\/a>).<\/p>\n<p>But what if you don\u2019t have knowledge of CSS, JavaScript, or HTML?<\/p>\n<p>In that case, you can use <a href=\"https:\/\/github.com\/tantaman\/Strut\" rel=\"nofollow noopener\" target=\"_blank\">Strut<\/a>, a <strong>web-based application that lets you create Impress.js slides using a GUI<\/strong>. Although the app is still in beta, it works well. You can insert text, images, or videos via drag-and-drop, much like in Keynote or PowerPoint. Additionally, you can customize the background, colors, font family, and font size.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg\" height=\"320\" width=\"500\" alt=\"Strut GUI for creating Impress.js slides\"><\/figure>\n<p>Once your slides are ready, click the big green button on the right labeled <strong>Impress<\/strong>. Then press <span class=\"key\">Command<\/span> + <span class=\"key\">S<\/span> (<span class=\"key\">Ctrl<\/span> + <span class=\"key\">S<\/span> on Windows) to save your slides.<\/p>\n<h2>Synchronizing Slides<\/h2>\n<p>Now, let\u2019s synchronize the slides. The advantage of using Impress.js is that it makes your slides <a href=\"https:\/\/www.hongkiat.com\/blog\/interactive-presentations-swipe-to\/\" rel=\"nofollow noopener\" target=\"_blank\">accessible on laptops or mobile devices<\/a>. This not only allows the audience to get a closer look at the slides, but they can also interact with them. As you navigate through your slides, any changes \u2013 such as moving to the next slide \u2013 will be reflected on their devices in real-time.<\/p>\n<p>To achieve this, you\u2019ll need a JavaScript library called <a href=\"https:\/\/github.com\/TimHeckel\/impressr\" rel=\"nofollow noopener\" target=\"_blank\">Impressr.js<\/a>. Although this library was published a few years ago, it still works well and is easy to use. Download the library, and then add the following code within the <code>&lt;head&gt;<\/code> tag of your HTML file.<\/p>\n<pre>\r\n&lt;script src=\"js\/jquery.signalR.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"js\/jquery.signalRamp.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"js\/jquery.impressR.js\"&gt;&lt;\/script&gt;\r\n<\/pre>\n<p>Next, initialize Impressr with the following code:<\/p>\n<pre>\r\n$(\"#slide-container\").impressR({\r\n  proxyName: 'presentation'\r\n}); \r\n<\/pre>\n<p>Ensure that you select the correct element that wraps around your slides. The <code>proxyName<\/code> option can be any string you choose.<\/p>\n<p>Now, your slides should <strong>sync in real-time across all devices<\/strong> that are viewing your presentation. <strong>Note that all devices need to be connected to the same network<\/strong>. To test it, open the slides in two different browsers. For instance, you can open the slides in Chrome and Firefox simultaneously.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/sync-presentation2.gif\" height=\"253\" width=\"500\" alt=\"Slides syncing in real-time across different browsers\"><\/figure>\n<p>You can also test this functionality on mobile devices.<\/p>","protected":false},"excerpt":{"rendered":"<p>I\u2019ve delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the back often struggle to see the slides clearly. I started thinking about how to make the slides more accessible while keeping both the speaker and the audience on the same page.&hellip;<\/p>\n","protected":false},"author":113,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3393],"tags":[4117,1484,3026],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Sync Your Presentation Slides Across Devices with Impress.js and Impressr - Hongkiat<\/title>\n<meta name=\"description\" content=\"I&#039;ve delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sync Your Presentation Slides Across Devices with Impress.js and Impressr\" \/>\n<meta property=\"og:description\" content=\"I&#039;ve delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-09T08:31:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-03T17:54:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg\" \/>\n<meta name=\"author\" content=\"Thoriq Firdaus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tfirdaus\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thoriq Firdaus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/\"},\"author\":{\"name\":\"Thoriq Firdaus\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e7948c7a175d211496331e4b6ce55807\"},\"headline\":\"Sync Your Presentation Slides Across Devices with Impress.js and Impressr\",\"datePublished\":\"2014-06-09T08:31:44+00:00\",\"dateModified\":\"2025-04-03T17:54:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/\"},\"wordCount\":471,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/sync-presentation-slides-impressr-js\\\/strut-gui.jpg\",\"keywords\":[\"Javascripts\",\"presentation\",\"presentation tools\"],\"articleSection\":[\"Toolkit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/\",\"name\":\"Sync Your Presentation Slides Across Devices with Impress.js and Impressr - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/sync-presentation-slides-impressr-js\\\/strut-gui.jpg\",\"datePublished\":\"2014-06-09T08:31:44+00:00\",\"dateModified\":\"2025-04-03T17:54:19+00:00\",\"description\":\"I've delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/sync-presentation-slides-impressr-js\\\/strut-gui.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/sync-presentation-slides-impressr-js\\\/strut-gui.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/sync-presentation-slides-impressr-js\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sync Your Presentation Slides Across Devices with Impress.js and Impressr\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e7948c7a175d211496331e4b6ce55807\",\"name\":\"Thoriq Firdaus\",\"description\":\"Thoriq is a writer for Hongkiat.com with a passion for web design and development. He is the author of Responsive Web Design by Examples, where he covered his best approaches in developing responsive websites quickly with a framework.\",\"sameAs\":[\"https:\\\/\\\/thoriq.com\",\"https:\\\/\\\/x.com\\\/tfirdaus\"],\"jobTitle\":\"Web Developer\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/thoriq\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sync Your Presentation Slides Across Devices with Impress.js and Impressr - Hongkiat","description":"I've delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/","og_locale":"en_US","og_type":"article","og_title":"Sync Your Presentation Slides Across Devices with Impress.js and Impressr","og_description":"I've delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the","og_url":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2014-06-09T08:31:44+00:00","article_modified_time":"2025-04-03T17:54:19+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg","type":"","width":"","height":""}],"author":"Thoriq Firdaus","twitter_card":"summary_large_image","twitter_creator":"@tfirdaus","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Thoriq Firdaus","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/"},"author":{"name":"Thoriq Firdaus","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e7948c7a175d211496331e4b6ce55807"},"headline":"Sync Your Presentation Slides Across Devices with Impress.js and Impressr","datePublished":"2014-06-09T08:31:44+00:00","dateModified":"2025-04-03T17:54:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/"},"wordCount":471,"commentCount":0,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg","keywords":["Javascripts","presentation","presentation tools"],"articleSection":["Toolkit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/","url":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/","name":"Sync Your Presentation Slides Across Devices with Impress.js and Impressr - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg","datePublished":"2014-06-09T08:31:44+00:00","dateModified":"2025-04-03T17:54:19+00:00","description":"I've delivered talks on Web Development and WordPress at various universities and schools, and a recurring issue is that audience members seated at the","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/sync-presentation-slides-impressr-js\/strut-gui.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/sync-presentation-slides-impressr-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Sync Your Presentation Slides Across Devices with Impress.js and Impressr"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e7948c7a175d211496331e4b6ce55807","name":"Thoriq Firdaus","description":"Thoriq is a writer for Hongkiat.com with a passion for web design and development. He is the author of Responsive Web Design by Examples, where he covered his best approaches in developing responsive websites quickly with a framework.","sameAs":["https:\/\/thoriq.com","https:\/\/x.com\/tfirdaus"],"jobTitle":"Web Developer","url":"https:\/\/www.hongkiat.com\/blog\/author\/thoriq\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-5oe","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/20722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/113"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=20722"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/20722\/revisions"}],"predecessor-version":[{"id":73697,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/20722\/revisions\/73697"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=20722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=20722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=20722"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=20722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}