{"id":71618,"date":"2024-04-02T18:00:34","date_gmt":"2024-04-02T10:00:34","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=71618"},"modified":"2024-04-02T17:46:13","modified_gmt":"2024-04-02T09:46:13","slug":"dsstore-explained","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/","title":{"rendered":".DS_Store File Explained"},"content":{"rendered":"<p>The <strong><code>.DS_Store<\/code><\/strong> file, an abbreviation for Desktop Services Store, is a hidden file created by Apple\u2019s macOS operating system.<\/p>\n<p>It serves a very specific purpose: to store custom attributes of a folder such as the positions of icons or the choice of a background image.<\/p>\n<p>Essentially, the <code>.DS_Store<\/code> file helps macOS remember how a folder\u2019s window is configured and displayed to the user. Whenever you open a folder and adjust its view settings (like changing the size of icons, or sorting files by name, date, or size), macOS writes these preferences into a <code>.DS_Store<\/code> file located within that folder.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg\" alt=\"DS_store file\" width=\"1123\" height=\"273\"><\/figure>\n<p>Interestingly, these files are not static; they are generated automatically in every folder you interact with, ensuring that your customizations are preserved between sessions.<\/p>\n<p>This means that your personalized setup remains intact, offering a consistent and tailored user experience.<\/p>\n<h2><strong>Technical Overview of <code>.DS_Store<\/code> File<\/strong><\/h2>\n<p>Diving deeper into the technicalities, the <code>.DS_Store<\/code> file is a binary file, which means it\u2019s not meant to be read or edited directly by users.<\/p>\n<p>Its structure is proprietary and primarily understood by macOS. However, several third-party tools and libraries have been developed to read and sometimes manipulate these files for various purposes, like forensic analysis or cleanup operations.<\/p>\n<p>The content of a <code>.DS_Store<\/code> file can include a wide array of data, from the size and position of windows to the choice of view mode (list, icons, columns, or cover flow) for each folder.<\/p>\n<p>Advanced users and developers sometimes use specialized software to peek into these files, gaining insights into how macOS stores folder preferences and even extracting useful information for troubleshooting.<\/p>\n<h2><strong>The Role of <code>.DS_Store<\/code> File in macOS<\/strong><\/h2>\n<p>In the ecosystem of macOS, the <code>.DS_Store<\/code> file plays a crucial role in enhancing the user interface and experience. It allows users to customize their folders and have those customizations remain consistent across sessions.<\/p>\n<p>This capability is particularly useful for individuals who work with a large number of files and require specific arrangements to maintain efficiency.<\/p>\n<p>Beyond individual preferences, <code>.DS_Store<\/code> files are also instrumental in providing a uniform look and feel when packaging software or distributing files, ensuring that the end-user sees the folders as intended by the developer or designer.<\/p>\n<h2><strong><code>.DS_Store<\/code> Files and Cross-Platform Compatibility<\/strong><\/h2>\n<p>When it comes to cross-platform environments, <code>.DS_Store<\/code> files can become somewhat of an anomaly. For users who work across macOS, Windows, and Linux systems, these files often appear as unnecessary or orphaned files in directories shared or transferred between different operating systems.<\/p>\n<p>While harmless on macOS, they can clutter directories and confuse users on other platforms who are not familiar with the purpose of these hidden files.<\/p>\n<p>This cross-platform visibility highlights the need for awareness and management, especially when sharing files between macOS and non-macOS users.<\/p>\n<h2><strong>Security and Privacy Concerns with <code>.DS_Store<\/code> Files<\/strong><\/h2>\n<p>One aspect of <code>.DS_Store<\/code> files that often goes overlooked is their potential to leak information. Since these files store details about folder contents and user preferences, they could inadvertently reveal sensitive information about file structures, naming conventions, or even metadata that was intended to be private.<\/p>\n<p>For instance, in a web server directory that\u2019s improperly configured to list directory contents, a <code>.DS_Store<\/code> file could expose information about files not linked from the site\u2019s HTML pages, posing a security risk.<\/p>\n<p>To mitigate these concerns, it\u2019s crucial for users and administrators to be vigilant about where <code>.DS_Store<\/code> files are created and to employ strategies to prevent their unintended dissemination, especially on publicly accessible platforms.<\/p>\n<h2><strong>Managing <code>.DS_Store<\/code> Files<\/strong><\/h2>\n<p>The management of <code>.DS_Store<\/code> files can be approached from two angles: preventing their creation and removing existing ones.<\/p>\n<p>On macOS, completely preventing <code>.DS_Store<\/code> file creation involves terminal commands and might impact the user experience negatively by disabling folder view customizations.<\/p>\n<p>However, for shared or network directories where these files could be problematic, such measures can be worthwhile.<\/p>\n<p>Deleting existing <code>.DS_Store<\/code> files, especially before zipping folders for sharing or uploading to a version control system, can be done manually or with scripts. Numerous command-line tools and scripts are available to recursively find and delete these files from a directory structure, ensuring they do not accompany shared files.<\/p>\n<h2><strong><code>.DS_Store<\/code> Files in Version Control Systems<\/strong><\/h2>\n<p>For developers and teams using version control systems like Git, <code>.DS_Store<\/code> files can become a nuisance, cluttering repositories with unnecessary changes. It\u2019s a best practice to include <code>.DS_Store<\/code> in a project\u2019s <code>.gitignore<\/code> file, preventing these files from being tracked and uploaded to the repository.<\/p>\n<p>This step helps maintain clean and relevant repositories, focusing on the code and resources that matter.<\/p>\n<h2><strong><code>.DS_Store<\/code> Files and Network Drives<\/strong><\/h2>\n<p>In environments with networked drives accessed by macOS systems, <code>.DS_Store<\/code> files can accumulate, potentially impacting performance and usability.<\/p>\n<p>Large numbers of these files can slow down directory listing operations and confuse users unfamiliar with macOS. Managing these files through scheduled cleanup or educating users on how to manually clean them can mitigate these issues.<\/p>\n<h2><strong>Troubleshooting Common <code>.DS_Store<\/code> File Issues<\/strong><\/h2>\n<p>Occasionally, <code>.DS_Store<\/code> files can become corrupted, leading to issues like folders not displaying correctly or the Finder behaving erratically. Deleting the problematic <code>.DS_Store<\/code> file allows macOS to recreate it from scratch, often resolving these issues.<\/p>\n<p>While not common, understanding how to identify and address these situations can be valuable for macOS users.<\/p>\n<h2><strong>Final Words<\/strong><\/h2>\n<p><code>.DS_Store<\/code> files, while small and seemingly insignificant, play an important role in the macOS user experience by preserving folder view preferences.<\/p>\n<p>However, their presence in shared environments and on other platforms necessitates careful management. Best practices include excluding these files from version control systems, regularly cleaning them from shared directories, and being mindful of their potential to leak information.<\/p>\n<p>By understanding and managing <code>.DS_Store<\/code> files effectively, users can maintain efficient workflows and secure environments.<\/p>\n<h2>FAQs<\/h2>\n<p><strong>What exactly is a <code>.DS_Store<\/code> file?<\/strong><\/p>\n<p>A <code>.DS_Store<\/code> (Desktop Services Store) file is a hidden file created by macOS to store custom attributes of a folder, such as the positions of icons or the choice of a background image.<\/p>\n<p><strong>Can <code>.DS_Store<\/code> files be safely deleted?<\/strong><\/p>\n<p>Yes, <code>.DS_Store<\/code> files can be safely deleted without affecting the functionality of your macOS. However, custom folder views will be reset to defaults.<\/p>\n<p><strong>How do I prevent <code>.DS_Store<\/code> files from being created?<\/strong><\/p>\n<p>Preventing the creation of <code>.DS_Store<\/code> files entirely is possible through specific terminal commands, but it can affect the user experience by disabling folder view customizations.<\/p>\n<p><strong>Do <code>.DS_Store<\/code> files pose a security risk?<\/strong><\/p>\n<p>While not directly harmful, <code>.DS_Store<\/code> files can inadvertently reveal sensitive information about folder contents and structures, posing a privacy risk in certain contexts.<\/p>\n<p><strong>How can I remove <code>.DS_Store<\/code> files from a directory?<\/strong><\/p>\n<p>Removing <code>.DS_Store<\/code> files can be achieved using the \u201cfind\u201d command in Terminal to search and delete them recursively within a directory.<\/p>\n<p><strong>Are there any tools for managing <code>.DS_Store<\/code> files?<\/strong><\/p>\n<p>Several third-party tools (Windows Notepad, WinRAR, Free File Viewer, Adobe Acrobat, Microsoft Office) and scripts are available for reading, editing, or deleting <code>.DS_Store<\/code> files, though their use requires careful consideration of the potential impacts on system functionality and user experience.<\/p>","protected":false},"excerpt":{"rendered":"<p>The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple\u2019s macOS operating system. It serves a very specific purpose: to store custom attributes of a folder such as the positions of icons or the choice of a background image. Essentially, the .DS_Store file helps macOS remember how a folder\u2019s&hellip;<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3397],"tags":[],"topic":[],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>.DS_Store File Explained - Hongkiat<\/title>\n<meta name=\"description\" content=\"The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple&#039;s macOS operating system. It serves a very specific\" \/>\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\/dsstore-explained\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".DS_Store File Explained\" \/>\n<meta property=\"og:description\" content=\"The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple&#039;s macOS operating system. It serves a very specific\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/\" \/>\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=\"2024-04-02T10:00:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg\" \/>\n<meta name=\"author\" content=\"Hongkiat.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hongkiat.com\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/\"},\"author\":{\"name\":\"Hongkiat.com\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/7cc686597d92f9086729e4bcc1577ba3\"},\"headline\":\".DS_Store File Explained\",\"datePublished\":\"2024-04-02T10:00:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/\"},\"wordCount\":1113,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/dsstore-explained\\\/dstore.jpg\",\"articleSection\":[\"Desktop\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/\",\"name\":\".DS_Store File Explained - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/dsstore-explained\\\/dstore.jpg\",\"datePublished\":\"2024-04-02T10:00:34+00:00\",\"description\":\"The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple's macOS operating system. It serves a very specific\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/dsstore-explained\\\/dstore.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/dsstore-explained\\\/dstore.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/dsstore-explained\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\".DS_Store File Explained\"}]},{\"@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\\\/7cc686597d92f9086729e4bcc1577ba3\",\"name\":\"Hongkiat.com\",\"description\":\"This post is published by an HKDC (hongkiat.com) staff. (I.e., intern, staff writer, or editor).\",\"sameAs\":[\"https:\\\/\\\/www.hongkiat.com\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":".DS_Store File Explained - Hongkiat","description":"The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple's macOS operating system. It serves a very specific","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\/dsstore-explained\/","og_locale":"en_US","og_type":"article","og_title":".DS_Store File Explained","og_description":"The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple's macOS operating system. It serves a very specific","og_url":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2024-04-02T10:00:34+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg","type":"","width":"","height":""}],"author":"Hongkiat.com","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Hongkiat.com"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/"},"author":{"name":"Hongkiat.com","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/7cc686597d92f9086729e4bcc1577ba3"},"headline":".DS_Store File Explained","datePublished":"2024-04-02T10:00:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/"},"wordCount":1113,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg","articleSection":["Desktop"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/","url":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/","name":".DS_Store File Explained - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg","datePublished":"2024-04-02T10:00:34+00:00","description":"The .DS_Store file, an abbreviation for Desktop Services Store, is a hidden file created by Apple's macOS operating system. It serves a very specific","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/dsstore-explained\/dstore.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/dsstore-explained\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":".DS_Store File Explained"}]},{"@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\/7cc686597d92f9086729e4bcc1577ba3","name":"Hongkiat.com","description":"This post is published by an HKDC (hongkiat.com) staff. (I.e., intern, staff writer, or editor).","sameAs":["https:\/\/www.hongkiat.com"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/com\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-iD8","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/71618","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=71618"}],"version-history":[{"count":1,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/71618\/revisions"}],"predecessor-version":[{"id":71619,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/71618\/revisions\/71619"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=71618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=71618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=71618"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=71618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}