{"id":10014,"date":"2026-06-24T04:17:21","date_gmt":"2026-06-24T04:17:21","guid":{"rendered":"https:\/\/blog.flipbuilder.com\/localization-workflows-for-digital-publishers-adapting-content-for-global-readers-2\/10014\/"},"modified":"2026-06-24T04:19:28","modified_gmt":"2026-06-24T04:19:28","slug":"epub-accessibility-audits-a-practical-workflow-for-digital-publishers","status":"publish","type":"post","link":"https:\/\/blog.flipbuilder.com\/vi\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/","title":{"rendered":"Ki\u1ec3m tra kh\u1ea3 n\u0103ng truy c\u1eadp EPUB: Quy tr\u00ecnh th\u1ef1c ti\u1ec5n d\u00e0nh cho c\u00e1c nh\u00e0 xu\u1ea5t b\u1ea3n k\u1ef9 thu\u1eadt s\u1ed1"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png\" alt=\"Ki\u1ec3m tra kh\u1ea3 n\u0103ng truy c\u1eadp EPUB: Quy tr\u00ecnh th\u1ef1c ti\u1ec5n d\u00e0nh cho c\u00e1c nh\u00e0 xu\u1ea5t b\u1ea3n k\u1ef9 thu\u1eadt s\u1ed1 - minh h\u1ecda xu\u1ea5t b\u1ea3n k\u1ef9 thu\u1eadt s\u1ed1\" class=\"wp-image-10015\" srcset=\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png 1200w, https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers-300x158.png 300w, https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers-1024x538.png 1024w, https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers-768x403.png 768w, https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers-18x9.png 18w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n<p>\u0110\u1ed1i v\u1edbi c\u00e1c \u0111\u1ed9i so s\u00e1nh <a href=\"https:\/\/fliphtml5.com\/\" target=\"_blank\" rel=\"noopener\">N\u1ec1n t\u1ea3ng xu\u1ea5t b\u1ea3n k\u1ef9 thu\u1eadt s\u1ed1<\/a> ho\u1eb7c <a href=\"https:\/\/fliphtml5.com\/\" target=\"_blank\" rel=\"noopener\">N\u1ec1n t\u1ea3ng xu\u1ea5t b\u1ea3n n\u1ed9i dung<\/a>FlipHTML5 l\u00e0 m\u1ed9t \u0111i\u1ec3m tham chi\u1ebfu h\u1eefu \u00edch \u0111\u1ec3 k\u1ebft n\u1ed1i. <a href=\"https:\/\/fliphtml5.com\/\" target=\"_blank\" rel=\"noopener\">Xu\u1ea5t b\u1ea3n k\u1ef9 thu\u1eadt s\u1ed1<\/a> Quy tr\u00ecnh l\u00e0m vi\u1ec7c v\u1edbi ph\u00e2n ph\u1ed1i tr\u1ef1c tuy\u1ebfn v\u00e0 tr\u00ecnh b\u00e0y d\u1ec5 \u0111\u1ecdc.<\/p>\n<p><!-- meta-description: Learn a practical, tool-agnostic workflow to audit EPUB accessibility, including semantics, headings, alt text, landmarks, and QA before release. --><\/p>\n<p>Kh\u1ea3 n\u0103ng ti\u1ebfp c\u1eadn th\u01b0\u1eddng \u0111\u01b0\u1ee3c xem nh\u01b0 m\u1ed9t b\u01b0\u1edbc ki\u1ec3m tra cu\u1ed1i c\u00f9ng trong qu\u00e1 tr\u00ecnh s\u1ea3n xu\u1ea5t s\u00e1ch \u0111i\u1ec7n t\u1eed. Tr\u00ean th\u1ef1c t\u1ebf, n\u00f3 g\u1ea7n v\u1edbi... <strong>ch\u1ea5t l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m<\/strong>EPUB c\u1ee7a b\u1ea1n c\u1ea7n ph\u1ea3i d\u1ec5 \u0111\u1ecdc, d\u1ec5 \u0111i\u1ec1u h\u01b0\u1edbng v\u00e0 d\u1ec5 hi\u1ec3u \u0111\u1ed1i v\u1edbi c\u00e0ng nhi\u1ec1u ng\u01b0\u1eddi \u0111\u1ecdc c\u00e0ng t\u1ed1t, tr\u00ean c\u00e0ng nhi\u1ec1u thi\u1ebft b\u1ecb v\u00e0 c\u00f4ng ngh\u1ec7 h\u1ed7 tr\u1ee3 c\u00e0ng t\u1ed1t.<\/p>\n<p>Tin vui l\u00e0: b\u1ea1n kh\u00f4ng c\u1ea7n m\u1ed9t \u0111\u1ed9i ng\u0169 kh\u1ed5ng l\u1ed3 hay m\u1ed9t ph\u00f2ng th\u00ed nghi\u1ec7m QA chuy\u00ean d\u1ee5ng ho\u00e0n to\u00e0n \u0111\u1ec3 c\u1ea3i thi\u1ec7n kh\u1ea3 n\u0103ng truy c\u1eadp. \u0110i\u1ec1u b\u1ea1n c\u1ea7n l\u00e0... <strong>quy tr\u00ecnh ki\u1ec3m to\u00e1n c\u00f3 th\u1ec3 l\u1eb7p l\u1ea1i<\/strong> Gi\u00fap ph\u00e1t hi\u1ec7n s\u1edbm c\u00e1c v\u1ea5n \u0111\u1ec1 th\u01b0\u1eddng g\u1eb7p v\u00e0 bi\u1ebfn c\u00e1c gi\u1ea3i ph\u00e1p kh\u1eafc ph\u1ee5c th\u00e0nh ti\u00eau chu\u1ea9n.<\/p>\n<h2>Ki\u1ec3m tra kh\u1ea3 n\u0103ng truy c\u1eadp EPUB th\u1ef1c ch\u1ea5t ki\u1ec3m tra nh\u1eefng g\u00ec?<\/h2>\n<p>Ki\u1ec3m to\u00e1n kh\u00f4ng ch\u1ec9 \u0111\u01a1n thu\u1ea7n l\u00e0 ch\u1ea1y m\u1ed9t c\u00f4ng c\u1ee5 duy nh\u1ea5t. \u0110\u00f3 l\u00e0 m\u1ed9t lo\u1ea1t c\u00e1c b\u01b0\u1edbc ki\u1ec3m tra tr\u00ean c\u1ea5u tr\u00fac, n\u1ed9i dung v\u00e0 bao b\u00ec. T\u1ed1i thi\u1ec3u, c\u1ea7n x\u00e1c nh\u1eadn:<\/p>\n<ul>\n<li><strong>Ng\u1eef ngh\u0129a:<\/strong> Ti\u00eau \u0111\u1ec1, danh s\u00e1ch, b\u1ea3ng, ph\u1ea7n nh\u1ea5n m\u1ea1nh v\u00e0 tr\u00edch d\u1eabn \u0111\u1ec1u s\u1eed d\u1ee5ng c\u00e1c ph\u1ea7n t\u1eed HTML th\u00edch h\u1ee3p (kh\u00f4ng ch\u1ec9 d\u1ef1a v\u00e0o ki\u1ec3u d\u00e1ng tr\u1ef1c quan).<\/li>\n<li><strong>\u0110i\u1ec1u h\u01b0\u1edbng:<\/strong> M\u1ee5c l\u1ee5c (TOC) \u0111\u00e3 ho\u00e0n ch\u1ec9nh v\u00e0 kh\u1edbp v\u1edbi th\u1ee9 t\u1ef1 \u0111\u1ecdc.<\/li>\n<li><strong>C\u00e1c \u0111\u1ecba danh:<\/strong> C\u00e1c ph\u1ea7n ch\u00ednh (b\u00eca, m\u1ee5c l\u1ee5c, n\u1ed9i dung) \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh r\u00f5 r\u00e0ng \u0111\u1ec3 ng\u01b0\u1eddi \u0111\u1ecdc c\u00f3 th\u1ec3 nhanh ch\u00f3ng t\u00ecm \u0111\u1ebfn.<\/li>\n<li><strong>H\u00ecnh \u1ea3nh:<\/strong> H\u00ecnh \u1ea3nh c\u00f3 \u00fd ngh\u0129a \u0111\u01b0\u1ee3c g\u1eafn v\u0103n b\u1ea3n thay th\u1ebf (alt text); h\u00ecnh \u1ea3nh trang tr\u00ed \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u ph\u00f9 h\u1ee3p.<\/li>\n<li><strong>Li\u00ean k\u1ebft:<\/strong> V\u0103n b\u1ea3n li\u00ean k\u1ebft n\u00ean mang t\u00ednh m\u00f4 t\u1ea3 (tr\u00e1nh d\u00f9ng ki\u1ec3u \u201cnh\u1ea5n v\u00e0o \u0111\u00e2y\u201d).<\/li>\n<li><strong>Si\u00eau d\u1eef li\u1ec7u:<\/strong> Th\u00f4ng tin v\u1ec1 ng\u00f4n ng\u1eef, ti\u00eau \u0111\u1ec1, \u0111\u1ecbnh danh v\u00e0 si\u00eau d\u1eef li\u1ec7u li\u00ean quan \u0111\u1ebfn kh\u1ea3 n\u0103ng truy c\u1eadp \u0111\u1ec1u \u0111\u1ea7y \u0111\u1ee7 v\u00e0 ch\u00ednh x\u00e1c.<\/li>\n<li><strong>T\u00ednh nh\u1ea5t qu\u00e1n:<\/strong> C\u00e1c c\u1ea5p \u0111\u1ed9 ti\u00eau \u0111\u1ec1 kh\u00f4ng nh\u1ea3y lung tung; ki\u1ec3u ch\u1eef kh\u00f4ng ph\u1ea3i l\u00e0 c\u00e1ch duy nh\u1ea5t \u0111\u1ec3 truy\u1ec1n \u0111\u1ea1t \u00fd ngh\u0129a.<\/li>\n<\/ul>\n<h2>Quy tr\u00ecnh ki\u1ec3m to\u00e1n th\u1ef1c ti\u1ec5n (th\u00e2n thi\u1ec7n v\u1edbi nh\u00e0 xu\u1ea5t b\u1ea3n)<\/h2>\n<h3>B\u01b0\u1edbc 1: B\u1eaft \u0111\u1ea7u v\u1edbi c\u00e1c b\u01b0\u1edbc ki\u1ec3m tra t\u1ef1 \u0111\u1ed9ng<\/h3>\n<p>C\u00e1c c\u00f4ng c\u1ee5 t\u1ef1 \u0111\u1ed9ng s\u1ebd kh\u00f4ng t\u00ecm th\u1ea5y m\u1ecdi th\u1ee9, nh\u01b0ng ch\u00fang nhanh v\u00e0 nh\u1ea5t qu\u00e1n. H\u00e3y ch\u1ea1y ch\u00fang tr\u00ean m\u1ecdi b\u1ea3n d\u1ef1ng:<\/p>\n<ul>\n<li><strong>X\u00e1c th\u1ef1c EPUB:<\/strong> Ki\u1ec3m tra c\u1ea5u tr\u00fac v\u00e0 t\u00ednh to\u00e0n v\u1eb9n c\u1ee7a bao b\u00ec (v\u00ed d\u1ee5: OPF, g\u00e1y, danh s\u00e1ch th\u00e0nh ph\u1ea7n, m\u1ee5c l\u1ee5c).<\/li>\n<li><strong>C\u00e1c quy t\u1eafc v\u1ec1 kh\u1ea3 n\u0103ng ti\u1ebfp c\u1eadn:<\/strong> Ki\u1ec3m tra xem v\u0103n b\u1ea3n thay th\u1ebf (alt text) c\u00f3 b\u1ecb thi\u1ebfu, c\u1ea5u tr\u00fac ti\u00eau \u0111\u1ec1 c\u00f3 b\u1ecb l\u1ed7i, li\u00ean k\u1ebft b\u1ecb h\u1ecfng v\u00e0 nh\u00e3n \u0111i\u1ec1u h\u01b0\u1edbng c\u00f3 tr\u1ed1ng hay kh\u00f4ng.<\/li>\n<li><strong>T\u00ednh h\u1ee3p l\u1ec7 c\u1ee7a CSS:<\/strong> \u0110\u00e1nh d\u1ea5u c\u00e1c v\u0103n b\u1ea3n \u1ea9n, ph\u00f4ng ch\u1eef qu\u00e1 nh\u1ecf v\u00e0 c\u00e1c v\u1ea5n \u0111\u1ec1 v\u1ec1 \u0111\u1ed9 t\u01b0\u01a1ng ph\u1ea3n khi c\u1ea7n thi\u1ebft.<\/li>\n<\/ul>\n<p><strong>M\u1eb9o v\u1eadn h\u00e0nh:<\/strong> H\u00e3y x\u1eed l\u00fd \u0111\u1ea7u ra c\u1ee7a c\u00f4ng c\u1ee5 gi\u1ed1ng nh\u01b0 c\u00e1c b\u00e0i ki\u1ec3m th\u1eed \u0111\u01a1n v\u1ecb: theo d\u00f5i c\u00e1c l\u1ed7i h\u1ed3i quy v\u00e0 ch\u1ec9 cho ph\u00e9p ngo\u1ea1i l\u1ec7 khi c\u00f3 l\u00fd do ch\u00ednh \u0111\u00e1ng.<\/p>\n<h3>B\u01b0\u1edbc 2: T\u1ef1 m\u00ecnh xem l\u1ea1i c\u00e1ch \u0111i\u1ec1u h\u01b0\u1edbng v\u00e0 th\u1ee9 t\u1ef1 \u0111\u1ecdc.<\/h3>\n<p>Nhi\u1ec1u v\u1ea5n \u0111\u1ec1 v\u1ec1 kh\u1ea3 n\u0103ng ti\u1ebfp c\u1eadn th\u1ef1c ch\u1ea5t l\u00e0 v\u1ea5n \u0111\u1ec1 v\u1ec1 kh\u1ea3 n\u0103ng t\u00ecm ki\u1ebfm. Trong m\u1ed9t \u1ee9ng d\u1ee5ng \u0111\u1ecdc s\u00e1ch, li\u1ec7u ng\u01b0\u1eddi \u0111\u1ecdc c\u00f3 th\u1ec3:<\/p>\n<ul>\n<li>M\u1edf m\u1ee5c l\u1ee5c v\u00e0 hi\u1ec3u ngay l\u1eadp t\u1ee9c?<\/li>\n<li>B\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng truy c\u1eadp c\u00e1c ch\u01b0\u01a1ng, ph\u1ea7n, ghi ch\u00fa v\u00e0 t\u00e0i li\u1ec7u tham kh\u1ea3o cu\u1ed1i s\u00e1ch kh\u00f4ng?<\/li>\n<li>L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 \u0111\u1ecdc h\u1ebft cu\u1ed1n s\u00e1ch m\u00e0 kh\u00f4ng b\u1ecb m\u1eafc k\u1eb9t \u1edf nh\u1eefng n\u1ed9i dung l\u1eb7p l\u1ea1i ho\u1eb7c \u1ea9n?<\/li>\n<li>Quay l\u1ea1i trang ch\u00ednh x\u00e1c sau khi nh\u1ea5p v\u00e0o li\u00ean k\u1ebft?<\/li>\n<\/ul>\n<p>H\u00e3y \u0111\u1eb7c bi\u1ec7t ch\u00fa \u00fd \u0111\u1ebfn <strong>ph\u1ea7n m\u1edf \u0111\u1ea7u<\/strong> (trang ti\u00eau \u0111\u1ec1, trang b\u1ea3n quy\u1ec1n) v\u00ec ch\u00fang th\u01b0\u1eddng \u0111\u01b0\u1ee3c g\u1eafn th\u1ebb kh\u00f4ng nh\u1ea5t qu\u00e1n.<\/p>\n<h3>B\u01b0\u1edbc 3: Ki\u1ec3m tra ti\u00eau \u0111\u1ec1 v\u00e0 c\u1ea5u tr\u00fac<\/h3>\n<p>Ti\u00eau \u0111\u1ec1 l\u00e0 x\u01b0\u01a1ng s\u1ed1ng c\u1ee7a h\u1ec7 th\u1ed1ng \u0111i\u1ec1u h\u01b0\u1edbng phi tr\u1ef1c quan. C\u00e1c v\u1ea5n \u0111\u1ec1 th\u01b0\u1eddng g\u1eb7p bao g\u1ed3m:<\/p>\n<ul>\n<li>S\u1eed d\u1ee5ng ch\u1eef in \u0111\u1eadm thay cho ti\u00eau \u0111\u1ec1.<\/li>\n<li>Vi\u1ec7c b\u1ecf qua m\u1ed9t \u0111o\u1ea1n v\u0103n b\u1ea3n quan tr\u1ecdng nh\u01b0 &quot;H1&quot; v\u00e0 chuy\u1ec3n th\u1eb3ng sang &quot;H3&quot; ho\u1eb7c &quot;H4&quot; m\u00e0 kh\u00f4ng c\u00f3 l\u00fd do c\u1ea5u tr\u00fac h\u1ee3p l\u00fd.<\/li>\n<li>S\u1eed d\u1ee5ng ti\u00eau \u0111\u1ec1 \u0111\u1ec3 \u0111\u1ecbnh d\u1ea1ng thay v\u00ec \u0111\u1ec3 ph\u00e2n c\u1ea5p th\u1ee9 b\u1eadc.<\/li>\n<\/ul>\n<p>V\u1ec1 c\u01a1 b\u1ea3n, h\u00e3y h\u01b0\u1edbng \u0111\u1ebfn m\u1ed9t b\u1ed1 c\u1ee5c nh\u1ea5t qu\u00e1n: m\u1ed9t ti\u00eau \u0111\u1ec1 ch\u00ednh cho m\u1ed7i t\u1eadp tin (th\u01b0\u1eddng l\u00e0 H1) v\u00e0 s\u1ef1 s\u1eafp x\u1ebfp h\u1ee3p l\u00fd theo th\u1ee9 t\u1ef1 gi\u1ea3m d\u1ea7n c\u1ee7a c\u00e1c ph\u1ea7n.<\/p>\n<h3>B\u01b0\u1edbc 4: S\u1eeda \u1ea3nh b\u1eb1ng quy t\u1eafc v\u0103n b\u1ea3n thay th\u1ebf \u0111\u01a1n gi\u1ea3n<\/h3>\n<p>Ch\u1ea5t l\u01b0\u1ee3ng v\u0103n b\u1ea3n thay th\u1ebf (alt text) \u0111\u01b0\u1ee3c c\u1ea3i thi\u1ec7n \u0111\u00e1ng k\u1ec3 nh\u1edd m\u1ed9t quy t\u1eafc bi\u00ean t\u1eadp:<\/p>\n<ul>\n<li><strong>N\u1ebfu h\u00ecnh \u1ea3nh mang \u00fd ngh\u0129a, h\u00e3y gi\u1ea3i th\u00edch \u00fd ngh\u0129a \u0111\u00f3.<\/strong> H\u00e3y m\u00f4 t\u1ea3 nh\u1eefng g\u00ec ng\u01b0\u1eddi \u0111\u1ecdc n\u00ean h\u1ecdc \u0111\u01b0\u1ee3c, ch\u1ee9 kh\u00f4ng ph\u1ea3i m\u1ecdi chi ti\u1ebft h\u00ecnh \u1ea3nh.<\/li>\n<li><strong>N\u1ebfu h\u00ecnh \u1ea3nh ch\u1ec9 mang t\u00ednh trang tr\u00ed, \u0111\u1eebng l\u00e0m r\u1ed1i m\u1eaft ng\u01b0\u1eddi xem.<\/strong> \u0110\u00e1nh d\u1ea5u l\u00e0 v\u0103n b\u1ea3n trang tr\u00ed ho\u1eb7c s\u1eed d\u1ee5ng v\u0103n b\u1ea3n thay th\u1ebf tr\u1ed1ng t\u00f9y thu\u1ed9c v\u00e0o c\u00f4ng c\u1ee5 t\u1ea1o EPUB c\u1ee7a b\u1ea1n.<\/li>\n<\/ul>\n<p>\u0110\u1ed1i v\u1edbi c\u00e1c bi\u1ec3u \u0111\u1ed3 ho\u1eb7c \u0111\u1ed3 h\u1ecda th\u00f4ng tin ph\u1ee9c t\u1ea1p, h\u00e3y th\u00eam m\u00f4 t\u1ea3 alt ng\u1eafn g\u1ecdn c\u00f9ng v\u1edbi l\u1eddi gi\u1ea3i th\u00edch d\u00e0i h\u01a1n trong v\u0103n b\u1ea3n xung quanh.<\/p>\n<h3>B\u01b0\u1edbc 5: X\u00e1c th\u1ef1c c\u00e1c li\u00ean k\u1ebft, ghi ch\u00fa v\u00e0 tham chi\u1ebfu ch\u00e9o<\/h3>\n<p>C\u00e1c li\u00ean k\u1ebft b\u1ecb h\u1ecfng ho\u1eb7c kh\u00f4ng r\u00f5 r\u00e0ng g\u00e2y kh\u00f3 ch\u1ecbu cho m\u1ecdi ng\u01b0\u1eddi \u0111\u1ecdc, \u0111\u1eb7c bi\u1ec7t l\u00e0 v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 h\u1ed7 tr\u1ee3. Ki\u1ec3m tra:<\/p>\n<ul>\n<li>C\u00e1c li\u00ean k\u1ebft n\u1ed9i b\u1ed9 (ch\u00fa th\u00edch cu\u1ed1i trang, ch\u00fa th\u00edch ch\u00e2n trang, tham chi\u1ebfu ch\u00e9o) \u0111\u1ec3 \u0111i\u1ec1u h\u01b0\u1edbng v\u00f2ng l\u1eb7p.<\/li>\n<li>Li\u00ean k\u1ebft ngo\u00e0i nh\u1eb1m \u0111\u1ea3m b\u1ea3o t\u00ednh ch\u00ednh x\u00e1c v\u00e0 ph\u00f9 h\u1ee3p (v\u00e0 li\u1ec7u b\u1ea1n c\u00f3 mu\u1ed1n ch\u00fang trong s\u00e1ch \u0111i\u1ec7n t\u1eed hay kh\u00f4ng).<\/li>\n<li>Li\u00ean k\u1ebft v\u0103n b\u1ea3n sao cho c\u00f3 ngh\u0129a ngay c\u1ea3 khi kh\u00f4ng c\u00f3 ng\u1eef c\u1ea3nh (&quot;Xem Ph\u1ee5 l\u1ee5c A&quot; thay v\u00ec &quot;Nh\u1ea5p chu\u1ed9t&quot;).<\/li>\n<\/ul>\n<h3>B\u01b0\u1edbc 6: Th\u00eam c\u1ed5ng ki\u1ec3m th\u1eed ch\u1ea5t l\u01b0\u1ee3ng v\u1ec1 kh\u1ea3 n\u0103ng truy c\u1eadp v\u00e0o h\u1ec7 th\u1ed1ng s\u1ea3n xu\u1ea5t<\/h3>\n<p>Th\u00e0nh c\u00f4ng l\u1edbn nh\u1ea5t l\u00e0 vi\u1ec7c th\u1ef1c hi\u1ec7n c\u00e1c ki\u1ec3m tra v\u1ec1 kh\u1ea3 n\u0103ng ti\u1ebfp c\u1eadn. <strong>m\u1eb7c \u0111\u1ecbnh<\/strong>Kh\u00f4ng h\u1ec1 anh h\u00f9ng. M\u1ed9t c\u00e1ch ti\u1ebfp c\u1eadn \u0111\u01a1n gi\u1ea3n:<\/p>\n<ul>\n<li>H\u00e3y l\u1eadp m\u1ed9t danh s\u00e1ch ki\u1ec3m tra ng\u1eafn g\u1ecdn cho m\u1ed7i ti\u00eau \u0111\u1ec1 (ch\u1ea1y c\u00f4ng c\u1ee5 t\u00ecm ki\u1ebfm + ki\u1ec3m tra m\u1ee5c l\u1ee5c + qu\u00e9t ti\u00eau \u0111\u1ec1 + ki\u1ec3m tra v\u0103n b\u1ea3n thay th\u1ebf).<\/li>\n<li>H\u00e3y l\u1eadp danh s\u00e1ch &quot;c\u00e1c tr\u01b0\u1eddng h\u1ee3p ngo\u1ea1i l\u1ec7 \u0111\u00e3 bi\u1ebft&quot; k\u00e8m theo s\u1ef1 ph\u00ea duy\u1ec7t r\u00f5 r\u00e0ng, \u0111\u1ec3 c\u00e1c v\u1ea5n \u0111\u1ec1 kh\u00f4ng \u00e2m th\u1ea7m t\u00e1i di\u1ec5n.<\/li>\n<li>Theo d\u00f5i c\u00e1c l\u1ed7i th\u01b0\u1eddng xuy\u00ean x\u1ea3y ra v\u00e0 kh\u1eafc ph\u1ee5c ch\u00fang trong c\u00e1c m\u1eabu, s\u01a1 \u0111\u1ed3 ki\u1ec3u ho\u1eb7c quy t\u1eafc chuy\u1ec3n \u0111\u1ed5i.<\/li>\n<\/ul>\n<h2>L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 t\u0103ng t\u1ed1c \u0111\u1ed9 ki\u1ec3m to\u00e1n theo th\u1eddi gian<\/h2>\n<p>Kh\u1ea3 n\u0103ng ti\u1ebfp c\u1eadn s\u1ebd tr\u1edf n\u00ean r\u1ebb h\u01a1n khi \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p v\u00e0o quy tr\u00ecnh l\u00e0m vi\u1ec7c. H\u00e3y t\u1eadp trung v\u00e0o:<\/p>\n<ul>\n<li><strong>M\u1eabu:<\/strong> H\u00e3y \u0111\u1ea3m b\u1ea3o c\u00e1c m\u1eabu EPUB c\u1ee7a b\u1ea1n t\u1ea1o ra ng\u1eef ngh\u0129a ch\u00ednh x\u00e1c theo m\u1eb7c \u0111\u1ecbnh.<\/li>\n<li><strong>\u00c1nh x\u1ea1 ki\u1ec3u:<\/strong> \u00c1nh x\u1ea1 c\u00e1c ki\u1ec3u \u0111\u1ecbnh d\u1ea1ng ngu\u1ed3n (InDesign\/Word\/HTML) sang c\u00e1c ti\u00eau \u0111\u1ec1 v\u00e0 danh s\u00e1ch r\u00f5 r\u00e0ng, d\u1ec5 d\u1ef1 \u0111o\u00e1n.<\/li>\n<li><strong>Ti\u00eau chu\u1ea9n n\u1ed9i dung:<\/strong> X\u00e1c \u0111\u1ecbnh c\u00e1ch vi\u1ebft v\u0103n b\u1ea3n thay th\u1ebf (alt text), c\u00e1ch \u0111\u1ecbnh d\u1ea1ng b\u1ea3ng v\u00e0 c\u00e1ch x\u1eed l\u00fd ch\u00fa th\u00edch.<\/li>\n<li><strong>T\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh x\u00e2y d\u1ef1ng:<\/strong> Th\u1ef1c hi\u1ec7n ki\u1ec3m tra t\u00ednh h\u1ee3p l\u1ec7 v\u00e0 kh\u1ea3 n\u0103ng truy c\u1eadp tr\u00ean m\u1ecdi t\u1ec7p xu\u1ea5t.<\/li>\n<\/ul>\n<h2>T\u00f3m l\u1ea1i<\/h2>\n<p>Ki\u1ec3m tra kh\u1ea3 n\u0103ng truy c\u1eadp c\u1ee7a EPUB kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t nhi\u1ec7m v\u1ee5 tu\u00e2n th\u1ee7 m\u1ed9t l\u1ea7n duy nh\u1ea5t. \u0110\u00f3 l\u00e0 m\u1ed9t quy tr\u00ecnh l\u00e0m vi\u1ec7c ch\u1ea5t l\u01b0\u1ee3ng c\u00f3 th\u1ec3 l\u1eb7p l\u1ea1i. B\u1eaft \u0111\u1ea7u b\u1eb1ng c\u00e1c ki\u1ec3m tra t\u1ef1 \u0111\u1ed9ng, x\u00e1c nh\u1eadn \u0111i\u1ec1u h\u01b0\u1edbng v\u00e0 c\u1ea5u tr\u00fac th\u1ee7 c\u00f4ng, chu\u1ea9n h\u00f3a v\u0103n b\u1ea3n thay th\u1ebf (alt text), v\u00e0 bi\u1ebfn c\u00e1c b\u1ea3n s\u1eeda l\u1ed7i th\u00e0nh m\u1eabu \u0111\u1ec3 m\u1ed7i cu\u1ed1n s\u00e1ch m\u1edbi \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh \u0111\u1ec1u t\u1ed1t h\u01a1n cu\u1ed1n tr\u01b0\u1edbc.<\/p>","protected":false},"excerpt":{"rendered":"<p>Kh\u1ea3 n\u0103ng truy c\u1eadp c\u1ee7a EPUB ch\u00ednh l\u00e0 ch\u1ea5t l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m. Quy tr\u00ecnh n\u00e0y gi\u00fap c\u00e1c nh\u00e0 xu\u1ea5t b\u1ea3n k\u1ef9 thu\u1eadt s\u1ed1 ki\u1ec3m tra ng\u1eef ngh\u0129a, ti\u00eau \u0111\u1ec1, v\u0103n b\u1ea3n thay th\u1ebf, \u0111i\u1ec1u h\u01b0\u1edbng v\u00e0 ch\u1ea5t l\u01b0\u1ee3ng tr\u01b0\u1edbc khi ph\u00e1t h\u00e0nh ebook.<\/p>","protected":false},"author":24,"featured_media":10015,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1209,1],"tags":[1238,1237,1239,1242,1241,1240],"class_list":["post-10014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-content-strategy","category-digital-publishing","tag-ebook-accessibility","tag-epub-3","tag-epubcheck","tag-publishing-workflow","tag-semantic-html","tag-wcag"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - FlipBuilder Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.flipbuilder.com\/vi\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - FlipBuilder Blog\" \/>\n<meta property=\"og:description\" content=\"EPUB accessibility is product quality. This workflow helps digital publishers audit semantics, headings, alt text, navigation, and QA before ebook release.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.flipbuilder.com\/vi\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\" \/>\n<meta property=\"og:site_name\" content=\"FlipBuilder Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-24T04:17:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-24T04:19:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_localization-workflows-for-digital-publishers-adapting-content-for-global-readers-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Glenn Kan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"Glenn Kan\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\"},\"author\":{\"name\":\"Glenn Kan\",\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/person\/7280c46f4331b9c794879b3d1d170061\"},\"headline\":\"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers\",\"datePublished\":\"2026-06-24T04:17:21+00:00\",\"dateModified\":\"2026-06-24T04:19:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\"},\"wordCount\":768,\"publisher\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png\",\"keywords\":[\"ebook accessibility\",\"EPUB 3\",\"EPUBCheck\",\"publishing workflow\",\"semantic HTML\",\"WCAG\"],\"articleSection\":[\"Content Strategy\",\"Digital Publishing\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\",\"url\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\",\"name\":\"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - FlipBuilder Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png\",\"datePublished\":\"2026-06-24T04:17:21+00:00\",\"dateModified\":\"2026-06-24T04:19:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage\",\"url\":\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png\",\"contentUrl\":\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png\",\"width\":1200,\"height\":630,\"caption\":\"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - digital publishing illustration\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.flipbuilder.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#website\",\"url\":\"https:\/\/blog.flipbuilder.com\/tr\/\",\"name\":\"FlipBuilder Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.flipbuilder.com\/tr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#organization\",\"name\":\"FlipBuilder Blog\",\"url\":\"https:\/\/blog.flipbuilder.com\/tr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2022\/07\/logo-2-1-1.png\",\"contentUrl\":\"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2022\/07\/logo-2-1-1.png\",\"width\":190,\"height\":38,\"caption\":\"FlipBuilder Blog\"},\"image\":{\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/person\/7280c46f4331b9c794879b3d1d170061\",\"name\":\"Glenn Kan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7fa2bde4752924302bd97095dba511fc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7fa2bde4752924302bd97095dba511fc?s=96&d=mm&r=g\",\"caption\":\"Glenn Kan\"},\"url\":\"https:\/\/blog.flipbuilder.com\/vi\/author\/blogfber\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - FlipBuilder Blog","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:\/\/blog.flipbuilder.com\/vi\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/","og_locale":"vi_VN","og_type":"article","og_title":"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - FlipBuilder Blog","og_description":"EPUB accessibility is product quality. This workflow helps digital publishers audit semantics, headings, alt text, navigation, and QA before ebook release.","og_url":"https:\/\/blog.flipbuilder.com\/vi\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/","og_site_name":"FlipBuilder Blog","article_published_time":"2026-06-24T04:17:21+00:00","article_modified_time":"2026-06-24T04:19:28+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_localization-workflows-for-digital-publishers-adapting-content-for-global-readers-1.png","type":"image\/png"}],"author":"Glenn Kan","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Glenn Kan","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"4 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#article","isPartOf":{"@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/"},"author":{"name":"Glenn Kan","@id":"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/person\/7280c46f4331b9c794879b3d1d170061"},"headline":"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers","datePublished":"2026-06-24T04:17:21+00:00","dateModified":"2026-06-24T04:19:28+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/"},"wordCount":768,"publisher":{"@id":"https:\/\/blog.flipbuilder.com\/tr\/#organization"},"image":{"@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png","keywords":["ebook accessibility","EPUB 3","EPUBCheck","publishing workflow","semantic HTML","WCAG"],"articleSection":["Content Strategy","Digital Publishing"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/","url":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/","name":"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - FlipBuilder Blog","isPartOf":{"@id":"https:\/\/blog.flipbuilder.com\/tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage"},"image":{"@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png","datePublished":"2026-06-24T04:17:21+00:00","dateModified":"2026-06-24T04:19:28+00:00","breadcrumb":{"@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#primaryimage","url":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png","contentUrl":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2026\/06\/digital_publishing_epub-accessibility-audits-a-practical-workflow-for-digital-publishers.png","width":1200,"height":630,"caption":"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers - digital publishing illustration"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.flipbuilder.com\/epub-accessibility-audits-a-practical-workflow-for-digital-publishers\/10014\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.flipbuilder.com\/"},{"@type":"ListItem","position":2,"name":"EPUB Accessibility Audits: A Practical Workflow for Digital Publishers"}]},{"@type":"WebSite","@id":"https:\/\/blog.flipbuilder.com\/tr\/#website","url":"https:\/\/blog.flipbuilder.com\/tr\/","name":"FlipBuilder Blog","description":"","publisher":{"@id":"https:\/\/blog.flipbuilder.com\/tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.flipbuilder.com\/tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/blog.flipbuilder.com\/tr\/#organization","name":"FlipBuilder Blog","url":"https:\/\/blog.flipbuilder.com\/tr\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/logo\/image\/","url":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2022\/07\/logo-2-1-1.png","contentUrl":"https:\/\/blog.flipbuilder.com\/wp-content\/uploads\/2022\/07\/logo-2-1-1.png","width":190,"height":38,"caption":"FlipBuilder Blog"},"image":{"@id":"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/person\/7280c46f4331b9c794879b3d1d170061","name":"Glenn Kan","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/blog.flipbuilder.com\/tr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7fa2bde4752924302bd97095dba511fc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7fa2bde4752924302bd97095dba511fc?s=96&d=mm&r=g","caption":"Glenn Kan"},"url":"https:\/\/blog.flipbuilder.com\/vi\/author\/blogfber\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/posts\/10014"}],"collection":[{"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/comments?post=10014"}],"version-history":[{"count":1,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/posts\/10014\/revisions"}],"predecessor-version":[{"id":10016,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/posts\/10014\/revisions\/10016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/media\/10015"}],"wp:attachment":[{"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/media?parent=10014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/categories?post=10014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.flipbuilder.com\/vi\/wp-json\/wp\/v2\/tags?post=10014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}