{"id":2035,"date":"2026-07-28T06:10:46","date_gmt":"2026-07-28T06:10:46","guid":{"rendered":"https:\/\/www.vpascode.com\/vn\/docs\/uncategorized\/toml-visualizer-guide\/"},"modified":"2026-07-28T06:10:46","modified_gmt":"2026-07-28T06:10:46","slug":"toml-visualizer-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/","title":{"rendered":"TOML"},"content":{"rendered":"<p>Khi c\u1ea5u h\u00ecnh c\u00e1c g\u00f3i Rust, c\u00e1c g\u00f3i Python ho\u1eb7c c\u00e1c tr\u00ecnh t\u1ea1o trang t\u0129nh, vi\u1ec7c \u0111i\u1ec1u h\u01b0\u1edbng qua c\u00e1c b\u1ea3ng TOML l\u1ed3ng gh\u00e9p s\u00e2u c\u00f3 th\u1ec3 tr\u1edf n\u00ean ph\u1ee9c t\u1ea1p. C\u00f4ng c\u1ee5 <strong>Tr\u00ecnh hi\u1ec3n th\u1ecb TOML<\/strong>chuy\u1ec3n \u0111\u1ed5i c\u00e1c t\u00e0i li\u1ec7u TOML d\u1ef1a tr\u00ean ph\u1ea7n th\u00e0nh c\u00e1c s\u01a1 \u0111\u1ed3 n\u00fat c\u00f3 c\u1ea5u tr\u00fac c\u00e2y r\u00f5 r\u00e0ng, t\u01b0\u01a1ng t\u00e1c \u0111\u01b0\u1ee3c. B\u1eb1ng c\u00e1ch chuy\u1ec3n \u0111\u1ed5i c\u00e1c kh\u00f3a g\u1ed1c, ti\u00eau \u0111\u1ec1 b\u1ea3ng (<code>[table]<\/code>), v\u00e0 m\u1ea3ng b\u1ea3ng (<code>[[array]]<\/code>) th\u00e0nh c\u00e1c nh\u00e1nh tr\u1ef1c quan, c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n v\u00e0 k\u1ef9 s\u01b0 x\u00e2y d\u1ef1ng c\u00f3 th\u1ec3 ki\u1ec3m tra th\u00f4ng tin d\u1ef1 \u00e1n v\u00e0 s\u01a1 \u0111\u1ed3 ph\u1ee5 thu\u1ed9c ch\u1ec9 trong m\u1ed9t c\u00e1i nh\u00ecn.<\/p>\n<h2>C\u01a1 ch\u1ebf hi\u1ec3n th\u1ecb TOML<\/h2>\n<p>Trong VPasCode, vi\u1ec7c hi\u1ec3n th\u1ecb TOML t\u1ef1 \u0111\u1ed9ng ph\u00e2n t\u00edch c\u00e1c c\u1eb7p kh\u00f3a-gi\u00e1 tr\u1ecb, c\u00e1c b\u1ea3ng l\u1ed3ng gh\u00e9p v\u00e0 c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng nh\u00fang th\u00e0nh c\u00e1c c\u00e2y tr\u1ef1c quan c\u00f3 c\u1ea5u tr\u00fac. C\u00e1c kh\u00f3a g\u1ed1c \u0111\u00f3ng vai tr\u00f2 l\u00e0 c\u00e1c n\u00fat cha c\u1ea5p cao nh\u1ea5t, c\u00e1c ti\u00eau \u0111\u1ec1 b\u1ea3ng \u0111\u01b0\u1ee3c bao b\u1edfi d\u1ea5u ngo\u1eb7c vu\u00f4ng t\u00e1ch th\u00e0nh c\u00e1c nh\u00e1nh c\u00e2y con, v\u00e0 c\u00e1c ki\u1ec3u d\u1eef li\u1ec7u nguy\u00ean th\u1ee7y (bao g\u1ed3m ng\u00e0y th\u00e1ng, ki\u1ec3u logic v\u00e0 m\u1ea3ng) \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb r\u00f5 r\u00e0ng m\u00e0 kh\u00f4ng g\u00e2y r\u1ed1i m\u1eaft.<\/p>\n<h3>1. C\u00e0i \u0111\u1eb7t c\u01a1 b\u1ea3n<\/h3>\n<p>\u0110\u1ec3 hi\u1ec3n th\u1ecb m\u1ed9t t\u00e0i li\u1ec7u TOML ti\u00eau chu\u1ea9n, h\u00e3y x\u00e1c \u0111\u1ecbnh c\u00e1c kh\u00f3a c\u1ea5p cao, theo sau l\u00e0 c\u00e1c ph\u1ea7n b\u1ea3ng \u0111\u01b0\u1ee3c bao b\u1edfi d\u1ea5u ngo\u1eb7c vu\u00f4ng. C\u00e1c t\u00e0i li\u1ec7u m\u00f4 t\u1ea3 g\u00f3i ti\u00eau chu\u1ea9n nh\u01b0 Cargo c\u1ee7a Rust minh h\u1ecda c\u1ea5u tr\u00fac ph\u00e2n c\u1ea5p ph\u1ea7n c\u01a1 b\u1ea3n:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">TOML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNpljb0KwjAURvdA3iFktqWti4OKPoNj6XBJbm1o80N+iiK+uwk6iI73XM53egdihisOlBjQyA6M63vlU4gVOMcpWdEHZU15NHVbNxmhVPGDuqZrM4EUJ+tDJj0\/L0ogu2gVJ7aHcpzwBtotWAurjzyXKOklOjQSjVAYMgnoZYk\/2Fev1DZsRIjJ43tcolcr8oE9KYl2Vvbf2e5+pTEtS1FecOZIag==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda TOML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">TOML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNpljb0KwjAURvdA3iFktqWti4OKPoNj6XBJbm1o80N+iiK+uwk6iI73XM53egdihisOlBjQyA6M63vlU4gVOMcpWdEHZU15NHVbNxmhVPGDuqZrM4EUJ+tDJj0\/L0ogu2gVJ7aHcpzwBtotWAurjzyXKOklOjQSjVAYMgnoZYk\/2Fev1DZsRIjJ43tcolcr8oE9KYl2Vvbf2e5+pTEtS1FecOZIag==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit TOML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-toml\"><code class=\"language-toml\" data-language=\"toml\" class=\"language-toml\">[package]\r\nname = \"my-rust-app\"\r\nversion = \"0.1.0\"\r\nedition = \"2021\"\r\nauthors = [\"Alice Smith &lt;alice@example.com&gt;\"]\r\n\r\n[dependencies]\r\nserde = { version = \"1.0\", features = [\"derive\"] }\r\ntokio = { version = \"1.38\", features = [\"full\"] }<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNpljb0KwjAURvdA3iFktqWti4OKPoNj6XBJbm1o80N+iiK+uwk6iI73XM53egdihisOlBjQyA6M63vlU4gVOMcpWdEHZU15NHVbNxmhVPGDuqZrM4EUJ+tDJj0\/L0ogu2gVJ7aHcpzwBtotWAurjzyXKOklOjQSjVAYMgnoZYk\/2Fev1DZsRIjJ43tcolcr8oE9KYl2Vvbf2e5+pTEtS1FecOZIag==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit TOML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNpljb0KwjAURvdA3iFktqWti4OKPoNj6XBJbm1o80N+iiK+uwk6iI73XM53egdihisOlBjQyA6M63vlU4gVOMcpWdEHZU15NHVbNxmhVPGDuqZrM4EUJ+tDJj0\/L0ogu2gVJ7aHcpzwBtotWAurjzyXKOklOjQSjVAYMgnoZYk\/2Fev1DZsRIjJ43tcolcr8oE9KYl2Vvbf2e5+pTEtS1FecOZIag==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda TOML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"HZSKKXy\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-1462\" decoding=\"async\" fetchpriority=\"high\" height=\"286\" sizes=\"(max-width: 1289px) 100vw, 1289px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png 1289w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750-300x67.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750-1024x227.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750-768x170.png 768w\" width=\"1289\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u00e1c k\u1ef9 thu\u1eadt c\u1ea5u tr\u00fac n\u00e2ng cao<\/h2>\n<p>C\u00e1c b\u1ea3n hi\u1ec3n th\u1ecb TOML xu\u1ea5t s\u1eafc trong vi\u1ec7c hi\u1ec3n th\u1ecb \u0111\u1ecbnh ngh\u0129a d\u1ef1 \u00e1n Python \u0111a c\u00f4ng c\u1ee5 v\u00e0 c\u1ea5u h\u00ecnh backend x\u00e2y d\u1ef1ng.<\/p>\n<h3>1. C\u1ea5u h\u00ecnh pyproject.toml c\u1ee7a Python<\/h3>\n<p>B\u1eb1ng c\u00e1ch s\u1eafp x\u1ebfp c\u00e1c h\u1ec7 th\u1ed1ng x\u00e2y d\u1ef1ng, th\u00f4ng tin m\u00f4 t\u1ea3 g\u00f3i v\u00e0 c\u00e0i \u0111\u1eb7t tr\u00ecnh ki\u1ec3m tra m\u00e3 th\u00e0nh c\u00e1c b\u1ea3ng con r\u00f5 r\u00e0ng, VPasCode m\u1edf r\u1ed9ng c\u1ea5u h\u00ecnh c\u00f4ng c\u1ee5 m\u1ed9t c\u00e1ch s\u1ea1ch s\u1ebd th\u00e0nh c\u00e1c nh\u00e1nh s\u01a1 \u0111\u1ed3 ri\u00eang bi\u1ec7t:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">TOML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNplj7GOg0AMRHsk\/gHRYwWiK5M6\/4By0mbXgtXBemObSPz9GUiqlB6\/GY\/7xxKn0MgqivO9LBifS2SU6lL1dSZUXhtPjNdLCyc41YYcjofzf5iCcW8MNgxmJ5RscDnWZVEWvRJNcBDmTW7GzRKcuiYzeRQhNvKFLJHStuvgxw6VRUDxHLO+5VscxkZHpmUY86KV4oTzFlvFNKDsmCC\/osevyxAwW1lMPqJYjbzqeKT+nqFt6+NvC5Fd6+Dc7hWyS8F9tM6kf\/6OYe0=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda TOML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">TOML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNplkDFuwzAMRXcDvgPh3ULsoGM69RZGCygSUQu1JUWkAvgEHXqKDBmD7PGYk+gmleN06qBBT++Dn+r20Qy6pokYx\/eyCHiIJiDBDrrKO+Qw1coFfN01YiM2VVbWxF6qL7Q6e09NLJoYJTmbL9KbqizKomPnBrEaOWvliEtES5a1D04hkQvZPGIg4+zy1oqXPKgsNJIKxvMTv6X5R\/VwTPMZuI\/5pNvFg07zFQaT5u8In+Z+GoHuJ4Z+JRTT7cygpPvXRmj0eQG0yiDlan7ifp30sRVNU61\/gcT0YK3YNo9aXlot\/1ib0S\/aoHA8\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit TOML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-toml\"><code class=\"language-toml\" data-language=\"toml\" class=\"language-toml\">[build-system]\r\nrequires = [\"poetry-core&gt;=1.0.0\"]\r\nbuild-backend = \"poetry.core.masonry.api\"\r\n\r\n[tool.poetry]\r\nname = \"data-processor\"\r\nversion = \"2.5.0\"\r\ndescription = \"D\u1ecbch v\u1ee5 thu th\u1eadp d\u1eef li\u1ec7u gi\u00e1m s\u00e1t hi\u1ec7u su\u1ea5t cao\"\r\n\r\n[tool.poetry.dependencies]\r\npython = \"^3.11\"\r\nrequests = \"^2.31.0\"\r\npandas = \"^2.2.0\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNplkDFuwzAMRXcDvgPh3ULsoGM69RZGCygSUQu1JUWkAvgEHXqKDBmD7PGYk+gmleN06qBBT++Dn+r20Qy6pokYx\/eyCHiIJiDBDrrKO+Qw1coFfN01YiM2VVbWxF6qL7Q6e09NLJoYJTmbL9KbqizKomPnBrEaOWvliEtES5a1D04hkQvZPGIg4+zy1oqXPKgsNJIKxvMTv6X5R\/VwTPMZuI\/5pNvFg07zFQaT5u8In+Z+GoHuJ4Z+JRTT7cygpPvXRmj0eQG0yiDlan7ifp30sRVNU61\/gcT0YK3YNo9aXlot\/1ib0S\/aoHA8\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit TOML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNplj7GOg0AMRHsk\/gHRYwWiK5M6\/4By0mbXgtXBemObSPz9GUiqlB6\/GY\/7xxKn0MgqivO9LBifS2SU6lL1dSZUXhtPjNdLCyc41YYcjofzf5iCcW8MNgxmJ5RscDnWZVEWvRJNcBDmTW7GzRKcuiYzeRQhNvKFLJHStuvgxw6VRUDxHLO+5VscxkZHpmUY86KV4oTzFlvFNKDsmCC\/osevyxAwW1lMPqJYjbzqeKT+nqFt6+NvC5Fd6+Dc7hWyS8F9tM6kf\/6OYe0=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda TOML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"OOFqonu\"><img alt=\"\" class=\"alignnone size-full wp-image-1464\" decoding=\"async\" height=\"236\" sizes=\"(max-width: 1710px) 100vw, 1710px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68486f08f08.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68486f08f08.png 1710w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68486f08f08-300x41.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68486f08f08-1024x141.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68486f08f08-768x106.png 768w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a68486f08f08-1536x212.png 1536w\" width=\"1710\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u1ea5u tr\u00fac ch\u1ee7 \u0111\u1ec1 trang v\u00e0 m\u1ea3ng \u0111i\u1ec1u h\u01b0\u1edbng<\/h2>\n<p>Vi\u1ec7c tr\u1ef1c quan h\u00f3a c\u1ea5u h\u00ecnh trang Hugo ho\u1eb7c c\u00e0i \u0111\u1eb7t tr\u00ecnh t\u1ea1o t\u0129nh gi\u00fap c\u00e1c nh\u00f3m n\u1ed9i dung ki\u1ec3m tra c\u00e1c tham s\u1ed1 trang v\u00e0 c\u00e1c menu \u0111i\u1ec1u h\u01b0\u1edbng \u0111a m\u1ee5c ti\u00eau s\u1eed d\u1ee5ng m\u1ea3ng b\u1ea3ng (<code>[[menu.main]]<\/code>).<\/p>\n<h3>1. C\u1ea5u h\u00ecnh trang Hugo<\/h3>\n<p>S\u1eed d\u1ee5ng c\u00e1c b\u1ea3ng TOML c\u00f3 c\u1ea5u tr\u00fac v\u00e0 c\u00e1c m\u1ee5c nh\u1eadp m\u1ea3ng b\u1ea3ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh c\u00e1c tham s\u1ed1 trang, ph\u00e2n lo\u1ea1i v\u00e0 c\u00e1c li\u00ean k\u1ebft \u0111i\u1ec1u h\u01b0\u1edbng ch\u00ednh:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">TOML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNp9jrFuwzAMRHcD\/gcje2O0Y4FOCZAMmYx0CjKw9kESIpGGRDX9\/Erq0iwZ73jveF+U8Dmdho9hY1XX9D6O+KGwemxnCeOm79SpR73v8Q0vK+KwlzkHsJI64RLxxCaTwU6WlgS\/5FRRi9AMYuIbitN3l5UihXTtO8pqJbZmmYczKJRAsnKfQItjc3YN1pjRwEt5mbeBHF8LzfRXfZRQi3P0VdXBdzhjtajXJ9ghuwXpH2ia8cC\/\/QIZu1as\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda TOML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">TOML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNp9jy9PBDEQxf0m+x2a89wGJAkKg0BdFnU5MVwnbUM73fRPDo\/AYglmUQgMmpVL+B79JkwXARjkvDfvN2+uIeLV5lKciZVOaYinXYe34AaL67133aptkkkWq9\/PoxHWlOk+CzmPpMVee0F6HsWg5+ckUmDzjjhjgVQGhedeLlGkoxwrS6NbBCCgG2SlbbYDBHBx1zaQk\/ah2h8PZXo0Iv1c5NWo\/WGDIA2p3iyYFDIuiK1DymsHhnbMIfg+0geuwSXL9MLxHGwV60sHNEonno7\/SV98vpXpiQGyvL\/SL4DKRmL8wzn5AjQxcNk=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit TOML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-toml\"><code class=\"language-toml\" data-language=\"toml\" class=\"language-toml\">baseURL = \"https:\/\/example.com\/\"\r\ntitle = \"T\u00e0i li\u1ec7u d\u00e0nh cho nh\u00e0 ph\u00e1t tri\u1ec3n\"\r\nlanguageCode = \"en-us\"\r\ntheme = \"ananke\"\r\n\r\n[params]\r\nauthor = \"\u0110\u1ed9i t\u00e0i li\u1ec7u\"\r\nshowReadingTime = true\r\n\r\n[[menu.main]]\r\nname = \"Trang ch\u1ee7\"\r\nurl = \"\/\"\r\nweight = 1\r\n\r\n[[menu.main]]\r\nname = \"H\u01b0\u1edbng d\u1eabn\"\r\nurl = \"\/guides\/\"\r\nweight = 2<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNp9jy9PBDEQxf0m+x2a89wGJAkKg0BdFnU5MVwnbUM73fRPDo\/AYglmUQgMmpVL+B79JkwXARjkvDfvN2+uIeLV5lKciZVOaYinXYe34AaL67133aptkkkWq9\/PoxHWlOk+CzmPpMVee0F6HsWg5+ckUmDzjjhjgVQGhedeLlGkoxwrS6NbBCCgG2SlbbYDBHBx1zaQk\/ah2h8PZXo0Iv1c5NWo\/WGDIA2p3iyYFDIuiK1DymsHhnbMIfg+0geuwSXL9MLxHGwV60sHNEonno7\/SV98vpXpiQGyvL\/SL4DKRmL8wzn5AjQxcNk=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit TOML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#toml:eNp9jrFuwzAMRHcD\/gcje2O0Y4FOCZAMmYx0CjKw9kESIpGGRDX9\/Erq0iwZ73jveF+U8Dmdho9hY1XX9D6O+KGwemxnCeOm79SpR73v8Q0vK+KwlzkHsJI64RLxxCaTwU6WlgS\/5FRRi9AMYuIbitN3l5UihXTtO8pqJbZmmYczKJRAsnKfQItjc3YN1pjRwEt5mbeBHF8LzfRXfZRQi3P0VdXBdzhjtajXJ9ghuwXpH2ia8cC\/\/QIZu1as\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda TOML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"rZIdNrv\"><img alt=\"\" class=\"alignnone size-full wp-image-1465\" decoding=\"async\" height=\"323\" sizes=\"(max-width: 988px) 100vw, 988px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684878d88e9.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684878d88e9.png 988w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684878d88e9-300x98.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a684878d88e9-768x251.png 768w\" width=\"988\"\/><\/p>\n<p>\u00a0<\/p>\n<h2>C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t chi\u1ebfn l\u01b0\u1ee3c<\/h2>\n<ul>\n<li><strong>S\u1eed d\u1ee5ng ti\u00eau \u0111\u1ec1 b\u1ea3ng r\u00f5 r\u00e0ng:<\/strong> Nh\u00f3m c\u00e1c thu\u1ed9c t\u00ednh li\u00ean quan d\u01b0\u1edbi<code>[table.subtable]<\/code> c\u00e1c ti\u00eau \u0111\u1ec1 \u0111\u1ec3 tr\u00e1nh danh s\u00e1ch kh\u00f3a-gi\u00e1 tr\u1ecb ph\u1eb3ng v\u00e0 \u0111\u1ea3m b\u1ea3o s\u1ef1 ph\u00e1t tri\u1ec3n c\u00e2y ngang s\u1ea1ch s\u1ebd.<\/li>\n<li><strong>T\u1eadn d\u1ee5ng b\u1ea3ng nh\u00fang cho c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng nh\u1ecf:<\/strong> S\u1eed d\u1ee5ng c\u00fa ph\u00e1p nh\u00fang (v\u00ed d\u1ee5,<code>dep = { version = \"1.0\", path = \"..\/\" }<\/code>) \u0111\u1ec3 khai b\u00e1o ph\u1ee5 thu\u1ed9c ng\u1eafn g\u1ecdn, ch\u1ec9 tr\u00ean m\u1ed9t d\u00f2ng.<\/li>\n<li><strong>S\u1eed d\u1ee5ng c\u1eb7p d\u1ea5u ngo\u1eb7c k\u00e9p cho m\u1ea3ng c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng:<\/strong> Khai b\u00e1o c\u00e1c m\u1ee5c \u0111\u01b0\u1ee3c l\u1eb7p l\u1ea1i c\u00f3 c\u1ea5u tr\u00fac (nh\u01b0 c\u00e1c li\u00ean k\u1ebft \u0111i\u1ec1u h\u01b0\u1edbng trang web) b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng<code>[[double_brackets]]<\/code> \u0111\u1ec3 m\u1ed7i m\u1ee5c \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb nh\u01b0 m\u1ed9t n\u00fat b\u1ea3n ghi ri\u00eang bi\u1ec7t.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Khi c\u1ea5u h\u00ecnh c\u00e1c g\u00f3i Rust, c\u00e1c g\u00f3i Python ho\u1eb7c c\u00e1c tr\u00ecnh t\u1ea1o trang t\u0129nh, vi\u1ec7c \u0111i\u1ec1u h\u01b0\u1edbng qua c\u00e1c b\u1ea3ng TOML l\u1ed3ng gh\u00e9p s\u00e2u c\u00f3 th\u1ec3 tr\u1edf n\u00ean ph\u1ee9c t\u1ea1p. C\u00f4ng c\u1ee5 Tr\u00ecnh hi\u1ec3n th\u1ecb TOMLchuy\u1ec3n \u0111\u1ed5i c\u00e1c t\u00e0i&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":9,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2035","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TOML to Diagram Guide | Text to Diagram with VPasCode<\/title>\n<meta name=\"description\" content=\"Turn TOML configuration files into intuitive visual diagrams using VPasCode, your reliable text to diagram and diagram-as-code tool.\" \/>\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.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TOML to Diagram Guide | Text to Diagram with VPasCode\" \/>\n<meta property=\"og:description\" content=\"Turn TOML configuration files into intuitive visual diagrams using VPasCode, your reliable text to diagram and diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/\",\"name\":\"TOML to Diagram Guide | Text to Diagram with VPasCode\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a6848646e750.png\",\"datePublished\":\"2026-07-28T06:10:46+00:00\",\"description\":\"Turn TOML configuration files into intuitive visual diagrams using VPasCode, your reliable text to diagram and diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a6848646e750.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a6848646e750.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/toml-visualizer-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TOML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TOML to Diagram Guide | Text to Diagram with VPasCode","description":"Turn TOML configuration files into intuitive visual diagrams using VPasCode, your reliable text to diagram and diagram-as-code tool.","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.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/","og_locale":"vi_VN","og_type":"article","og_title":"TOML to Diagram Guide | Text to Diagram with VPasCode","og_description":"Turn TOML configuration files into intuitive visual diagrams using VPasCode, your reliable text to diagram and diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"2 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/","url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/","name":"TOML to Diagram Guide | Text to Diagram with VPasCode","isPartOf":{"@id":"https:\/\/www.vpascode.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png","datePublished":"2026-07-28T06:10:46+00:00","description":"Turn TOML configuration files into intuitive visual diagrams using VPasCode, your reliable text to diagram and diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a6848646e750.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/toml-visualizer-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/vn\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"TOML"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/vn\/#website","url":"https:\/\/www.vpascode.com\/vn\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/vn\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs\/2035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/media?parent=2035"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_collection?post=2035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}