-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta property="og:title" content="Ryo's Blog"/><meta property="og:site_name" content="Ryo's Blog"/><meta name="twitter:title" content="Ryo's Blog"/><meta name="description" content="The blog owned by Ryo, about Programing, Painting, and Gaming."/><meta property="og:description" content="The blog owned by Ryo, about Programing, Painting, and Gaming."/><meta name="twitter:description" content="The blog owned by Ryo, about Programing, Painting, and Gaming."/><meta property="og:image" content="https://ryojerryyu.github.io/blog-next/img/home-bg-kasumi-hanabi.jpg"/><meta name="twitter:image" content="https://ryojerryyu.github.io/blog-next/img/home-bg-kasumi-hanabi.jpg"/><meta property="og:type" content="website"/><meta property="og:url" content="https://blog.ryo-okami.xyz/404"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@ryo_okami"/><meta name="twitter:creator" content="@ryo_okami"/><link rel="icon" href="/blog-next/favicon.ico"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"/><title>404: This page could not be found</title><meta name="next-head-count" content="18"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/blog-next/_next/static/css/25bf9b62ca1e1e1b.css" as="style"/><link rel="stylesheet" href="/blog-next/_next/static/css/25bf9b62ca1e1e1b.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/blog-next/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/blog-next/_next/static/chunks/webpack-ea134823b1c8653f.js" defer=""></script><script src="/blog-next/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer=""></script><script src="/blog-next/_next/static/chunks/main-ef99f1451c38c903.js" defer=""></script><script src="/blog-next/_next/static/chunks/pages/_app-cd2b6c307612da93.js" defer=""></script><script src="/blog-next/_next/static/chunks/pages/_error-8353112a01355ec2.js" defer=""></script><script src="/blog-next/_next/static/gC_OnW8GDaK64h9l-nzlQ/_buildManifest.js" defer=""></script><script src="/blog-next/_next/static/gC_OnW8GDaK64h9l-nzlQ/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block;text-align:left"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"gC_OnW8GDaK64h9l-nzlQ","assetPrefix":"/blog-next","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html> | ||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta property="og:title" content="Ryo's Blog"/><meta property="og:site_name" content="Ryo's Blog"/><meta name="twitter:title" content="Ryo's Blog"/><meta name="description" content="The blog owned by Ryo, about Programing, Painting, and Gaming."/><meta property="og:description" content="The blog owned by Ryo, about Programing, Painting, and Gaming."/><meta name="twitter:description" content="The blog owned by Ryo, about Programing, Painting, and Gaming."/><meta property="og:image" content="https://ryojerryyu.github.io/blog-next/img/home-bg-kasumi-hanabi.jpg"/><meta name="twitter:image" content="https://ryojerryyu.github.io/blog-next/img/home-bg-kasumi-hanabi.jpg"/><meta property="og:type" content="website"/><meta property="og:url" content="https://blog.ryo-okami.xyz/404"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@ryo_okami"/><meta name="twitter:creator" content="@ryo_okami"/><link rel="icon" href="/blog-next/favicon.ico"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"/><title>404: This page could not be found</title><meta name="next-head-count" content="18"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/blog-next/_next/static/css/25bf9b62ca1e1e1b.css" as="style"/><link rel="stylesheet" href="/blog-next/_next/static/css/25bf9b62ca1e1e1b.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/blog-next/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/blog-next/_next/static/chunks/webpack-7861f0e8e0752d5d.js" defer=""></script><script src="/blog-next/_next/static/chunks/framework-3671d8951bf44e4e.js" defer=""></script><script src="/blog-next/_next/static/chunks/main-3348426789f06737.js" defer=""></script><script src="/blog-next/_next/static/chunks/pages/_app-b979a0b319027409.js" defer=""></script><script src="/blog-next/_next/static/chunks/pages/_error-9222faf9ee4a01b4.js" defer=""></script><script src="/blog-next/_next/static/PqrPNWMG-77f9Y8Ei6sRo/_buildManifest.js" defer=""></script><script src="/blog-next/_next/static/PqrPNWMG-77f9Y8Ei6sRo/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block;text-align:left"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"PqrPNWMG-77f9Y8Ei6sRo","assetPrefix":"/blog-next","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html> |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"pageProps":{"slug":"newest","tags":[{"tag":"Kubernetes","slug":"kubernetes","path":"/tags/kubernetes","postSlugs":[{"postSlug":"introduction-for-k8s-2","postType":"article"},{"postSlug":"introduction-for-k8s","postType":"article"},{"postSlug":"newest","postType":"idea"}]},{"tag":"DevOps","slug":"devops","path":"/tags/devops","postSlugs":[{"postSlug":"introduction-for-k8s-2","postType":"article"},{"postSlug":"introduction-for-k8s","postType":"article"},{"postSlug":"create-blog-cicd-by-github","postType":"article"},{"postSlug":"newest","postType":"idea"}]},{"tag":"Docker","slug":"docker","path":"/tags/docker","postSlugs":[{"postSlug":"introduction-for-k8s-2","postType":"article"},{"postSlug":"introduction-for-k8s","postType":"article"},{"postSlug":"newest","postType":"idea"}]},{"tag":"Cloud Native","slug":"cloud-native","path":"/tags/cloud-native","postSlugs":[{"postSlug":"introduction-for-k8s-2","postType":"article"},{"postSlug":"introduction-for-k8s","postType":"article"},{"postSlug":"newest","postType":"idea"}]},{"tag":"Cloud Computing","slug":"cloud-computing","path":"/tags/cloud-computing","postSlugs":[{"postSlug":"newest","postType":"idea"}]}],"source":{"compiledSource":"/*@jsxRuntime automatic @jsxImportSource react*/\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = Object.assign({\n p: \"p\",\n table: \"table\",\n thead: \"thead\",\n tr: \"tr\",\n th: \"th\",\n tbody: \"tbody\",\n td: \"td\"\n }, _provideComponents(), props.components), {License, MermaidCodeBlock} = _components;\n if (!License) _missingMdxReference(\"License\", true);\n if (!MermaidCodeBlock) _missingMdxReference(\"MermaidCodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"这里是第一行,\\n然后这里是第二行。\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"这里是一些内容。\\n再来一行。\\n第三行。\"\n }), \"\\n\", _jsx(License, {}), \"\\n\", _jsxs(_components.table, {\n children: [_jsx(_components.thead, {\n children: _jsxs(_components.tr, {\n children: [_jsx(_components.th, {\n align: \"left\",\n children: \"名称空间\"\n }), _jsx(_components.th, {\n align: \"left\",\n children: \"隔离内容\"\n }), _jsx(_components.th, {\n align: \"left\",\n children: \"内核版本\"\n })]\n })\n }), _jsxs(_components.tbody, {\n children: [_jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"Mount\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"文件系统与路径等\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"2.4.19\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"UTS\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"主机的 Hostname、Domain names\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"2.6.19\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"IPC\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"进程间通信管道\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"2.6.19\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"PID\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"独立的进程编号空间\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"2.6.24\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"Network\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"网卡、IP 地址、端口等网络资源\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"2.6.29\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"User\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"进程独立的用户和用户组\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"3.8\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"Cgroup\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"CPU 时间片,内存分页等\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"4.6\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n align: \"left\",\n children: \"Time <- New!\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"进程独立的系统时间\"\n }), _jsx(_components.td, {\n align: \"left\",\n children: \"5.6\"\n })]\n })]\n })]\n }), \"\\n\", _jsx(MermaidCodeBlock, {\n name: true,\n children: \"sequenceDiagram\\nAlice->>John: Hello John, how are you?\\nloop Healthcheck\\n John->>John: Fight against hypochondria\\nend\\nNote right of John: Rational thoughts!\\nJohn-->>Alice: Great!\\nJohn->>Bob: How about you?\\nBob-->>John: Jolly good!\",\n className: true\n }), \"\\n\", _jsx(MermaidCodeBlock, {\n name: true,\n children: \"pie\\n\\\"Dogs\\\" : 386\\n\\\"Cats\\\" : 85\\n\\\"Rats\\\" : 15\",\n className: true\n }), \"\\n\", _jsx(MermaidCodeBlock, {\n name: true,\n children: \"graph LR\\n\\nohmy-->coll\\n\",\n className: true\n }), \"\\n\", _jsx(_components.p, {\n children: \"new lines!\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = Object.assign({}, _provideComponents(), props.components);\n return MDXLayout ? _jsx(MDXLayout, Object.assign({}, props, {\n children: _jsx(_createMdxContent, props)\n })) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"meta":{"content":"\n这里是第一行,\n然后这里是第二行。\n\n这里是一些内容。\n再来一行。\n第三行。\n\n<License />\n\n| 名称空间 | 隔离内容 | 内核版本 |\n| :------------ | :---------------------------- | :------- |\n| Mount | 文件系统与路径等 | 2.4.19 |\n| UTS | 主机的 Hostname、Domain names | 2.6.19 |\n| IPC | 进程间通信管道 | 2.6.19 |\n| PID | 独立的进程编号空间 | 2.6.24 |\n| Network | 网卡、IP 地址、端口等网络资源 | 2.6.29 |\n| User | 进程独立的用户和用户组 | 3.8 |\n| Cgroup | CPU 时间片,内存分页等 | 4.6 |\n| Time \\<- New! | 进程独立的系统时间 | 5.6 |\n\n```mermaid\nsequenceDiagram\nAlice->>John: Hello John, how are you?\nloop Healthcheck\n John->>John: Fight against hypochondria\nend\nNote right of John: Rational thoughts!\nJohn-->>Alice: Great!\nJohn->>Bob: How about you?\nBob-->>John: Jolly good!\n```\n\n```mermaid\npie\n\"Dogs\" : 386\n\"Cats\" : 85\n\"Rats\" : 15\n```\n\n```mermaid\ngraph LR\n\nohmy-->coll\n\n```\n\nnew lines!\n","title":"Kubernetes 入门 (1)","abstract":"这里是第一行,\n然后这里是第二行。\n这里是一些内容。","length":49,"created_at":"2022-08-13T17:45:31.000Z","updated_at":"2022-08-20T14:02:18.000Z","tags":["Kubernetes","DevOps","Docker","Cloud Native","Cloud Computing"],"license":true},"prevNextInfo":{"prevInfo":{"slug":"first-idea","title":"<No Title>","path":"/ideas/first-idea"},"nextInfo":null}},"__N_SSG":true} |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.