trphoenix
2025-04-13 4e95a88b28dced975647a1787f6c862ad4d5388b
add plugs and scp sh bat
9个文件已修改
1个文件已删除
2个文件已添加
990 ■■■■■ 已修改文件
README.md 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/SUMMARY.md 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/LinuxInstall.html 275 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/gitbook/gitbook-plugin-highlight/ebook.css 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/gitbook/gitbook-plugin-highlight/website.css 397 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/gitbook/gitbook-plugin-livereload/plugin.js 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/index.html 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/installHa.html 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/_book/search_index.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/book.json 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/installHa.md 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
tools/autoDownDocs.bat 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
README.md
@@ -3,7 +3,12 @@
HomeAssistant代码备份及相关文档
ddd
docs 发布到web注意事项
```
移除这个文件才有可能改权限
sudo chattr -i ./192.168.1.5_86/.user.ini
```
![](https://dhcdn.leon056.com/bpfStudy/docs/20250413122126133.png)
docs/SUMMARY.md
@@ -1,6 +1,7 @@
# HomeAssistant本地部署及装调试说明
* [简要说明](README.md)
- [安装HomeAssistant](installHa.md)
* [安装HomeAssistant](installHa.md)
* [linux 下安装](LinuxInstall.md)
docs/_book/LinuxInstall.html
New file
@@ -0,0 +1,275 @@
<!DOCTYPE HTML>
<html lang="" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>linux 下安装 · GitBook</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
    <link rel="stylesheet" href="gitbook/style.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-search/search.css">
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">
    <link rel="prev" href="installHa.html" />
    </head>
    <body>
<div class="book">
    <div class="book-summary">
<div id="book-search-input" role="search">
    <input type="text" placeholder="Type to search" />
</div>
                <nav role="navigation">
<ul class="summary">
        <li class="chapter " data-level="1.1" data-path="./">
                <a href="./">
                    简要说明
                </a>
        </li>
        <li class="chapter " data-level="1.2" data-path="installHa.html">
                <a href="installHa.html">
                    安装HomeAssistant
                </a>
        </li>
        <li class="chapter active" data-level="1.3" data-path="LinuxInstall.html">
                <a href="LinuxInstall.html">
                    linux 下安装
                </a>
        </li>
    <li class="divider"></li>
    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            Published with GitBook
        </a>
    </li>
</ul>
                </nav>
    </div>
    <div class="book-body">
            <div class="body-inner">
<div class="book-header" role="navigation">
    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href="." >linux 下安装</a>
    </h1>
</div>
                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
<div id="book-search-results">
    <div class="search-noresults">
                                <section class="normal markdown-section">
                                <h1 id="&#x57FA;&#x4E8E;linux&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5199;&#x5165;&#x955C;&#x50CF;">&#x57FA;&#x4E8E;linux&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5199;&#x5165;&#x955C;&#x50CF;</h1>
<p>&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x7684;&#x64CD;&#x4F5C;&#x65B9;&#x6CD5;&#x662F;:</p>
<ol>
<li><p>&#x5148;&#x4E0B;&#x8F7D;&#x5B89;&#x88C5;ubuntu24.04&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;</p>
</li>
<li><p>&#x5728;&#x865A;&#x62DF;&#x673A;&#x6216;&#x7269;&#x7406;&#x673A;&#x4E2D;&#x5B89;&#x88C5;&#x6B64;ubuntu24.04&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;.(&#x4E34;&#x65F6;&#x4F7F;&#x7528;)</p>
</li>
<li><p>&#x4F7F;&#x7528;ubuntu24.04&#x5236;&#x4F5C;linux&#x542F;&#x52A8;U&#x76D8;ubuntu live</p>
</li>
<li><p>&#x4F7F;&#x7528;&#x542F;&#x52A8;U&#x76D8;ubuntu live&#x5F15;&#x5BFC;x86&#x5C0F;&#x5DE5;&#x63A7;&#x673A;.</p>
</li>
<li><p>&#x8FDB;&#x5165;try&#x6A21;&#x5F0F;(&#x4E0D;&#x5B89;&#x88C5;).</p>
</li>
<li><p>&#x5728;try&#x6A21;&#x5F0F;&#x4E2D;,&#x4E0B;&#x8F7D;ha&#x5B89;&#x65B9;&#x955C;&#x50CF;</p>
</li>
<li><p>&#x4F7F;&#x7528;ubuntu live&#x7684;&#x81EA;&#x5E26;&#x7684;&#x78C1;&#x76D8;&#x6062;&#x590D;&#x5DE5;&#x5177;&#x5199;&#x5165;&#x955C;&#x50CF;&#x5230;&#x786C;&#x76D8;.</p>
</li>
<li><p>&#x79FB;&#x9664;U&#x76D8;</p>
</li>
<li><p>&#x91CD;&#x542F;&#x7CFB;&#x7EDF;</p>
</li>
<li><p>&#x8FDB;&#x5165;HA cli&#x754C;&#x9762;</p>
<p><img src="https://dhcdn.leon056.com/bpfStudy/docs/20250413122126133.png" alt=""></p>
</li>
</ol>
<p>-</p>
                                </section>
    </div>
    <div class="search-results">
        <div class="has-results">
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
        </div>
        <div class="no-results">
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
        </div>
    </div>
</div>
                        </div>
                    </div>
            </div>
                <a href="installHa.html" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 安装HomeAssistant">
                    <i class="fa fa-angle-left"></i>
                </a>
    </div>
    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"linux 下安装","level":"1.3","depth":1,"previous":{"title":"安装HomeAssistant","level":"1.2","depth":1,"path":"installHa.md","ref":"installHa.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["fontsettings","highlight","toc","lunr"],"pluginsConfig":{"fontsettings":{"family":"sans","size":2,"theme":"white"},"highlight":{},"toc":{},"lunr":{"ignoreSpecialCharacters":false,"maxIndexSize":1000000},"search":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"LinuxInstall.md","mtime":"2025-04-13T08:34:07.759Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-04-13T09:26:48.349Z"},"basePath":".","book":{"language":""}});
        });
    </script>
</div>
    <script src="gitbook/gitbook.js"></script>
    <script src="gitbook/theme.js"></script>
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        <script src="gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
        <script src="gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
        <script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
        <script src="gitbook/gitbook-plugin-search/search.js"></script>
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
    </body>
</html>
docs/_book/gitbook/gitbook-plugin-highlight/ebook.css
@@ -1,135 +1,96 @@
pre,
code {
  /* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/tomorrow.css */
  /* http://jmblog.github.io/color-themes-for-highlightjs */
  /* Tomorrow Comment */
  /* Tomorrow Red */
  /* Tomorrow Orange */
  /* Tomorrow Yellow */
  /* Tomorrow Green */
  /* Tomorrow Aqua */
  /* Tomorrow Blue */
  /* Tomorrow Purple */
}
pre .hljs-comment,
code .hljs-comment,
pre .hljs-title,
code .hljs-title {
pre .hljs-quote,
code .hljs-quote {
  color: #8e908c;
}
pre .hljs-variable,
code .hljs-variable,
pre .hljs-attribute,
code .hljs-attribute,
pre .hljs-template-variable,
code .hljs-template-variable,
pre .hljs-tag,
code .hljs-tag,
pre .hljs-name,
code .hljs-name,
pre .hljs-selector-id,
code .hljs-selector-id,
pre .hljs-selector-class,
code .hljs-selector-class,
pre .hljs-regexp,
code .hljs-regexp,
pre .hljs-deletion,
code .hljs-deletion,
pre .ruby .hljs-constant,
code .ruby .hljs-constant,
pre .xml .hljs-tag .hljs-title,
code .xml .hljs-tag .hljs-title,
pre .xml .hljs-pi,
code .xml .hljs-pi,
pre .xml .hljs-doctype,
code .xml .hljs-doctype,
pre .html .hljs-doctype,
code .html .hljs-doctype,
pre .css .hljs-id,
code .css .hljs-id,
pre .css .hljs-class,
code .css .hljs-class,
pre .css .hljs-pseudo,
code .css .hljs-pseudo {
code .hljs-deletion {
  color: #c82829;
}
pre .hljs-number,
code .hljs-number,
pre .hljs-preprocessor,
code .hljs-preprocessor,
pre .hljs-pragma,
code .hljs-pragma,
pre .hljs-built_in,
code .hljs-built_in,
pre .hljs-builtin-name,
code .hljs-builtin-name,
pre .hljs-literal,
code .hljs-literal,
pre .hljs-type,
code .hljs-type,
pre .hljs-params,
code .hljs-params,
pre .hljs-constant,
code .hljs-constant {
pre .hljs-meta,
code .hljs-meta,
pre .hljs-link,
code .hljs-link {
  color: #f5871f;
}
pre .ruby .hljs-class .hljs-title,
code .ruby .hljs-class .hljs-title,
pre .css .hljs-rules .hljs-attribute,
code .css .hljs-rules .hljs-attribute {
pre .hljs-attribute,
code .hljs-attribute {
  color: #eab700;
}
pre .hljs-string,
code .hljs-string,
pre .hljs-value,
code .hljs-value,
pre .hljs-inheritance,
code .hljs-inheritance,
pre .hljs-header,
code .hljs-header,
pre .hljs-symbol,
code .hljs-symbol,
pre .hljs-bullet,
code .hljs-bullet,
pre .hljs-addition,
code .hljs-addition,
pre .ruby .hljs-symbol,
code .ruby .hljs-symbol,
pre .xml .hljs-cdata,
code .xml .hljs-cdata {
code .hljs-addition {
  color: #718c00;
}
pre .css .hljs-hexcolor,
code .css .hljs-hexcolor {
  color: #3e999f;
}
pre .hljs-function,
code .hljs-function,
pre .python .hljs-decorator,
code .python .hljs-decorator,
pre .python .hljs-title,
code .python .hljs-title,
pre .ruby .hljs-function .hljs-title,
code .ruby .hljs-function .hljs-title,
pre .ruby .hljs-title .hljs-keyword,
code .ruby .hljs-title .hljs-keyword,
pre .perl .hljs-sub,
code .perl .hljs-sub,
pre .javascript .hljs-title,
code .javascript .hljs-title,
pre .coffeescript .hljs-title,
code .coffeescript .hljs-title {
pre .hljs-title,
code .hljs-title,
pre .hljs-section,
code .hljs-section {
  color: #4271ae;
}
pre .hljs-keyword,
code .hljs-keyword,
pre .javascript .hljs-function,
code .javascript .hljs-function {
pre .hljs-selector-tag,
code .hljs-selector-tag {
  color: #8959a8;
}
pre .hljs,
code .hljs {
  display: block;
  overflow-x: auto;
  background: white;
  color: #4d4d4c;
  padding: 0.5em;
}
pre .coffeescript .javascript,
code .coffeescript .javascript,
pre .javascript .xml,
code .javascript .xml,
pre .tex .hljs-formula,
code .tex .hljs-formula,
pre .xml .javascript,
code .xml .javascript,
pre .xml .vbscript,
code .xml .vbscript,
pre .xml .css,
code .xml .css,
pre .xml .hljs-cdata,
code .xml .hljs-cdata {
  opacity: 0.5;
pre .hljs-emphasis,
code .hljs-emphasis {
  font-style: italic;
}
pre .hljs-strong,
code .hljs-strong {
  font-weight: bold;
}
docs/_book/gitbook/gitbook-plugin-highlight/website.css
@@ -1,140 +1,102 @@
.book .book-body .page-wrapper .page-inner section.normal pre,
.book .book-body .page-wrapper .page-inner section.normal code {
  /* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/tomorrow.css */
  /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
  /* Tomorrow Comment */
  /* Tomorrow Red */
  /* Tomorrow Orange */
  /* Tomorrow Yellow */
  /* Tomorrow Green */
  /* Tomorrow Aqua */
  /* Tomorrow Blue */
  /* Tomorrow Purple */
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-comment,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-comment,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-title {
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-quote,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-quote {
  color: #8e908c;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-variable,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-variable,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-template-variable,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-template-variable,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-tag,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-tag,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-name,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-name,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-id,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-selector-id,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-class,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-selector-class,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-regexp,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-deletion,
.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant,
.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi,
.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype,
.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype,
.book .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype,
.book .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype,
.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id,
.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-id,
.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class,
.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-class,
.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo,
.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo {
.book .book-body .page-wrapper .page-inner section.normal code .hljs-deletion {
  color: #c82829;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-number,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-number,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-pragma,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-builtin-name,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-builtin-name,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-literal,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-literal,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-type,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-type,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-params,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-params,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-constant,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-constant {
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-meta,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-meta,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-link,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-link {
  color: #f5871f;
}
.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute,
.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute {
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute {
  color: #eab700;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-string,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-string,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-value,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-value,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-header,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-header,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-symbol,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-bullet,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-bullet,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-addition,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-addition,
.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol,
.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata,
.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata {
.book .book-body .page-wrapper .page-inner section.normal code .hljs-addition {
  color: #718c00;
}
.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor,
.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor {
  color: #3e999f;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-function,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-function,
.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator,
.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator,
.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword,
.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword,
.book .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub,
.book .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub,
.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title {
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-title,
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-section,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-section {
  color: #4271ae;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-keyword,
.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function,
.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function {
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-tag,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-selector-tag {
  color: #8959a8;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs,
.book .book-body .page-wrapper .page-inner section.normal code .hljs {
  display: block;
  overflow-x: auto;
  background: white;
  color: #4d4d4c;
  padding: 0.5em;
}
.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript,
.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript,
.book .book-body .page-wrapper .page-inner section.normal pre .javascript .xml,
.book .book-body .page-wrapper .page-inner section.normal code .javascript .xml,
.book .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula,
.book .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .javascript,
.book .book-body .page-wrapper .page-inner section.normal code .xml .javascript,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript,
.book .book-body .page-wrapper .page-inner section.normal code .xml .vbscript,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .css,
.book .book-body .page-wrapper .page-inner section.normal code .xml .css,
.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata,
.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata {
  opacity: 0.5;
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-emphasis,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-emphasis {
  font-style: italic;
}
.book .book-body .page-wrapper .page-inner section.normal pre .hljs-strong,
.book .book-body .page-wrapper .page-inner section.normal code .hljs-strong {
  font-weight: bold;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code {
  /* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/solarized-light.css */
  /*
Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>
@@ -146,157 +108,108 @@
  /* Solarized Yellow */
  /* Solarized Orange */
  /* Solarized Red */
  /* Solarized Violet */
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #fdf6e3;
  color: #657b83;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-comment,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template_comment,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template_comment,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-header,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-header,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctype,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctype,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pi,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pi,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-javadoc,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-javadoc {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-quote,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-quote {
  color: #93a1a1;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-winutils,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-winutils,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .method,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .method,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-tag,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-tag,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-tag,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-tag,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-request,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-request,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-status,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-status,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .nginx .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .nginx .hljs-title {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition {
  color: #859900;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-number,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-number,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-command,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-command,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag .hljs-value,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-tag .hljs-value,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-rules .hljs-value,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-rules .hljs-value,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-phpdoc,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-phpdoc,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta .hljs-meta-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-meta .hljs-meta-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-literal,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctag,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctag,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-hexcolor,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-hexcolor,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_url,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_url {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp {
  color: #2aa198;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-localvars,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-localvars,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-chunk,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-chunk,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-decorator,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-decorator,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-identifier,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-identifier,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .vhdl .hljs-literal,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .vhdl .hljs-literal,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-id,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-id,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-function,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-function {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-section,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-section,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-name,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-name,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-id,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-id,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-class,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-class {
  color: #268bd2;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-variable,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-body,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-body,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .smalltalk .hljs-number,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .smalltalk .hljs-number,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-constant,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template-variable,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template-variable,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-class .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-class .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-parent,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-parent,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .haskell .hljs-type,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .haskell .hljs-type,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_reference,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_reference {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-type,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-type {
  color: #b58900;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor .hljs-keyword,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor .hljs-keyword,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-shebang,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-shebang,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol .hljs-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol .hljs-string,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-change,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-change,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-special,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-special,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr_selector,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr_selector,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-bullet,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-bullet,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-subst,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-subst,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-cdata,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-cdata,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .clojure .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .clojure .hljs-title,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-header,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-header {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-meta,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta .hljs-keyword,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-meta .hljs-keyword,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-attr,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-attr,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-pseudo,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-pseudo,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link {
  color: #cb4b16;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-important,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-important {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion {
  color: #dc322f;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_label,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_label {
  color: #6c71c4;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula {
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-formula,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-formula {
  background: #eee8d5;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-emphasis,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-emphasis {
  font-style: italic;
}
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-strong,
.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-strong {
  font-weight: bold;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code {
  /* From https://github.com/isagalaev/highlight.js/blob/9.8.0/src/styles/tomorrow-night-bright.css */
  /* Tomorrow Night Bright Theme */
  /* Original theme - https://github.com/chriskempson/tomorrow-theme */
  /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
@@ -305,130 +218,90 @@
  /* Tomorrow Orange */
  /* Tomorrow Yellow */
  /* Tomorrow Green */
  /* Tomorrow Aqua */
  /* Tomorrow Blue */
  /* Tomorrow Purple */
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-comment,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-quote,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-quote {
  color: #969896;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-variable,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-template-variable,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-template-variable,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-tag,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-name,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-name,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-id,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-id,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-class,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-class,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-id,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-class,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion {
  color: #d54e53;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-number,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-number,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-builtin-name,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-builtin-name,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-literal,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-type,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-type,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-params,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-params,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-constant {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-meta,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-meta,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-link,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-link {
  color: #e78c45;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute {
  color: #e7c547;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-string,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-string,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-value,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-value,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-header,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-header,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-bullet,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-bullet,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-addition,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-addition {
  color: #b9ca4a;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor {
  color: #70c0b1;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-function,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-function,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-section,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-section {
  color: #7aa6da;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function {
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-selector-tag,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-selector-tag {
  color: #c397d8;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs {
  display: block;
  overflow-x: auto;
  background: black;
  color: #eaeaea;
  padding: 0.5em;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .xml,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .xml,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .javascript,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .javascript,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .vbscript,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .css,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .css,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata {
  opacity: 0.5;
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-emphasis,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-emphasis {
  font-style: italic;
}
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-strong,
.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-strong {
  font-weight: bold;
}
docs/_book/gitbook/gitbook-plugin-livereload/plugin.js
File was deleted
docs/_book/index.html
@@ -17,15 +17,15 @@
    
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-search/search.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        
@@ -113,6 +113,19 @@
            
        </li>
    
        <li class="chapter " data-level="1.3" data-path="LinuxInstall.html">
                <a href="LinuxInstall.html">
                    linux 下安装
                </a>
        </li>
    
@@ -158,7 +171,10 @@
    
                                <section class="normal markdown-section">
                                
                                <h1 id="introduction">Introduction</h1>
                                <h1 id="&#x7B80;&#x8981;&#x8BF4;&#x660E;">&#x7B80;&#x8981;&#x8BF4;&#x660E;</h1>
<h2 id="&#x7B80;&#x4ECB;">&#x7B80;&#x4ECB;</h2>
<p>&#x672C;&#x6587;&#x6863;&#x4E3B;&#x8981;&#x4E3B;&#x4E86;&#x8BF4;&#x660E;&#x5982;&#x4F55;&#x642D;&#x5EFA;&#x90E8;&#x7F72;&#x8C03;&#x8BD5;HomeAssistant&#x76F8;&#x5173;&#x8F6F;&#x4EF6;,&#x6307;&#x5BFC;&#x5F00;&#x53D1;&#x5B9E;&#x65BD;&#x5DE5;&#x7A0B;&#x5E08;&#x9AD8;&#x6548;&#x7684;&#x5B8C;&#x6210;&#x90E8;&#x7F72;&#x5DE5;&#x4F5C;,&#x8282;&#x7701;&#x5DE5;&#x4F5C;&#x65F6;&#x95F4;.
sss</p>
                                
                                </section>
@@ -198,7 +214,7 @@
    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"简要说明","level":"1.1","depth":1,"next":{"title":"安装HomeAssistant","level":"1.2","depth":1,"path":"installHa.md","ref":"installHa.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["livereload"],"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2025-04-13T07:24:31.723Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-04-13T08:12:44.634Z"},"basePath":".","book":{"language":""}});
            gitbook.page.hasChanged({"page":{"title":"简要说明","level":"1.1","depth":1,"next":{"title":"安装HomeAssistant","level":"1.2","depth":1,"path":"installHa.md","ref":"installHa.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["fontsettings","highlight","toc","lunr"],"pluginsConfig":{"fontsettings":{"family":"sans","size":2,"theme":"white"},"highlight":{},"toc":{},"lunr":{"ignoreSpecialCharacters":false,"maxIndexSize":1000000},"search":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2025-04-13T08:36:46.289Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-04-13T09:26:48.349Z"},"basePath":".","book":{"language":""}});
        });
    </script>
</div>
@@ -208,15 +224,7 @@
    <script src="gitbook/theme.js"></script>
    
        
        <script src="gitbook/gitbook-plugin-livereload/plugin.js"></script>
        <script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
        <script src="gitbook/gitbook-plugin-search/search.js"></script>
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    
        
@@ -228,11 +236,15 @@
        
    
        
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        <script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        <script src="gitbook/gitbook-plugin-search/search.js"></script>
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
docs/_book/installHa.html
@@ -17,15 +17,15 @@
    
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-search/search.css">
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        
@@ -56,6 +56,8 @@
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">
    <link rel="next" href="LinuxInstall.html" />
    
    
    <link rel="prev" href="./" />
@@ -106,6 +108,19 @@
            
                    
                    安装HomeAssistant
                </a>
        </li>
        <li class="chapter " data-level="1.3" data-path="LinuxInstall.html">
                <a href="LinuxInstall.html">
                    linux 下安装
            
                </a>
            
@@ -171,7 +186,7 @@
<li><p>&#x5728;windows&#x5E73;&#x53F0;&#x4E0A;&#x5199;&#x5165;&#x955C;&#x50CF;</p>
</li>
</ul>
<h4 id="&#x57FA;&#x4E8E;linux&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5199;&#x5165;&#x955C;&#x50CF;">&#x57FA;&#x4E8E;linux&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5199;&#x5165;&#x955C;&#x50CF;</h4>
<h4 id="&#x57FA;&#x4E8E;linux&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5199;&#x5165;&#x955C;&#x50CF;"><a href="LinuxInstall.html"> &#x57FA;&#x4E8E;linux&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5199;&#x5165;&#x955C;&#x50CF;</a></h4>
<p>&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x7684;&#x64CD;&#x4F5C;&#x65B9;&#x6CD5;&#x662F;:</p>
<ol>
<li><p>&#x5148;&#x4E0B;&#x8F7D;&#x5B89;&#x88C5;ubuntu24.04&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;</p>
@@ -240,10 +255,14 @@
            
                
                <a href="./" class="navigation navigation-prev navigation-unique" aria-label="Previous page: 简要说明">
                <a href="./" class="navigation navigation-prev " aria-label="Previous page: 简要说明">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                <a href="LinuxInstall.html" class="navigation navigation-next " aria-label="Next page: linux 下安装">
                    <i class="fa fa-angle-right"></i>
                </a>
                
            
        
@@ -252,7 +271,7 @@
    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"安装HomeAssistant","level":"1.2","depth":1,"previous":{"title":"简要说明","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["livereload"],"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"installHa.md","mtime":"2025-04-13T08:03:18.039Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-04-13T08:12:44.634Z"},"basePath":".","book":{"language":""}});
            gitbook.page.hasChanged({"page":{"title":"安装HomeAssistant","level":"1.2","depth":1,"next":{"title":"linux 下安装","level":"1.3","depth":1,"path":"LinuxInstall.md","ref":"LinuxInstall.md","articles":[]},"previous":{"title":"简要说明","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["fontsettings","highlight","toc","lunr"],"pluginsConfig":{"fontsettings":{"family":"sans","size":2,"theme":"white"},"highlight":{},"toc":{},"lunr":{"ignoreSpecialCharacters":false,"maxIndexSize":1000000},"search":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"installHa.md","mtime":"2025-04-13T09:20:39.425Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2025-04-13T09:26:48.349Z"},"basePath":".","book":{"language":""}});
        });
    </script>
</div>
@@ -262,15 +281,7 @@
    <script src="gitbook/theme.js"></script>
    
        
        <script src="gitbook/gitbook-plugin-livereload/plugin.js"></script>
        <script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
        <script src="gitbook/gitbook-plugin-search/search.js"></script>
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    
        
@@ -282,11 +293,15 @@
        
    
        
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        <script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        <script src="gitbook/gitbook-plugin-search/search.js"></script>
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
docs/_book/search_index.json
@@ -1 +1 @@
{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["introduct","简要说明"],"installHa.html":[",一般为.gz或.gz.xz等格式,然后再用写盘工具,直接把这个镜像写入硬盘.","64去看具体操作方法.","cli.","cli界面","haos安装","haos要安装在硬盘上,总体思路是,先到ha的官网下载haos的官方镜像文件","homeassistant的安装有多种方式与方法,最常用折有硬备直接安装,docker安装虚拟机安装等.","live","live引导x86小工控机.","live的自带的磁盘恢复工具写入镜像到硬盘.","pe系统的引导u盘.","x86","下载官方镜像到u盘中。","下面我们就以硬盘安装haos为例介绍基于x86硬件的基础上安装haos,基它的安装方式,后续会介绍.","使用ubuntu","使用ubuntu24.04制作linux启动u盘ubuntu","使用启动u盘ubuntu","先下载安装ubuntu24.04操作系统","制作一个其于window","在linux操作系统上写入镜像","在try模式中,下载ha安方镜像","在windows平台上写入镜像","在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)","基于linux操作系统写入镜像","基于windows操作系统写入镜像.","安装homeassist","安装在x86pc硬盘上","官方在介绍这种方法是让用户把小工控机的硬盘拆下,装入用户自已的电脑中,并用balenaetcher写盘工具将镜像写入小工控的机的硬盘后,再把小工控机机的硬盘装入小工控机.这方法方便快捷,但是需要拆机,有需要的用户可以到官方介绍页面gen","将镜像文件写入硬盘上约有两种方法:","我们常用的方法如下:","此种方法的好处是,不用拆除硬盘,直接在小工控机上就能实现操作.","用pe带的写盘工具,将ha镜像写入硬盘。","移除u盘","移除u盘。","解压镜像为.img文件","这种方法的操作方法是:","进入ha","进入try模式(不安装).","重启系统","重启进入ha"]},"length":2},"tokenStore":{"root":{"6":{"4":{"docs":{},"去":{"docs":{},"看":{"docs":{},"具":{"docs":{},"体":{"docs":{},"操":{"docs":{},"作":{"docs":{},"方":{"docs":{},"法":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"docs":{}},"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":1}}}}}}}}}}},"简":{"docs":{},"要":{"docs":{},"说":{"docs":{},"明":{"docs":{"./":{"ref":"./","tf":10}}}}}},",":{"docs":{},"一":{"docs":{},"般":{"docs":{},"为":{"docs":{},".":{"docs":{},"g":{"docs":{},"z":{"docs":{},"或":{"docs":{},".":{"docs":{},"g":{"docs":{},"z":{"docs":{},".":{"docs":{},"x":{"docs":{},"z":{"docs":{},"等":{"docs":{},"格":{"docs":{},"式":{"docs":{},",":{"docs":{},"然":{"docs":{},"后":{"docs":{},"再":{"docs":{},"用":{"docs":{},"写":{"docs":{},"盘":{"docs":{},"工":{"docs":{},"具":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"把":{"docs":{},"这":{"docs":{},"个":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"写":{"docs":{},"入":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}},"界":{"docs":{},"面":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},"安":{"docs":{},"装":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}},"要":{"docs":{},"安":{"docs":{},"装":{"docs":{},"在":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"上":{"docs":{},",":{"docs":{},"总":{"docs":{},"体":{"docs":{},"思":{"docs":{},"路":{"docs":{},"是":{"docs":{},",":{"docs":{},"先":{"docs":{},"到":{"docs":{},"h":{"docs":{},"a":{"docs":{},"的":{"docs":{},"官":{"docs":{},"网":{"docs":{},"下":{"docs":{},"载":{"docs":{},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},"的":{"docs":{},"官":{"docs":{},"方":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"文":{"docs":{},"件":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"的":{"docs":{},"安":{"docs":{},"装":{"docs":{},"有":{"docs":{},"多":{"docs":{},"种":{"docs":{},"方":{"docs":{},"式":{"docs":{},"与":{"docs":{},"方":{"docs":{},"法":{"docs":{},",":{"docs":{},"最":{"docs":{},"常":{"docs":{},"用":{"docs":{},"折":{"docs":{},"有":{"docs":{},"硬":{"docs":{},"备":{"docs":{},"直":{"docs":{},"接":{"docs":{},"安":{"docs":{},"装":{"docs":{},",":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"安":{"docs":{},"装":{"docs":{},"虚":{"docs":{},"拟":{"docs":{},"机":{"docs":{},"安":{"docs":{},"装":{"docs":{},"等":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}},"引":{"docs":{},"导":{"docs":{},"x":{"8":{"6":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}},"docs":{}},"docs":{}}}},"的":{"docs":{},"自":{"docs":{},"带":{"docs":{},"的":{"docs":{},"磁":{"docs":{},"盘":{"docs":{},"恢":{"docs":{},"复":{"docs":{},"工":{"docs":{},"具":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"到":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"系":{"docs":{},"统":{"docs":{},"的":{"docs":{},"引":{"docs":{},"导":{"docs":{},"u":{"docs":{},"盘":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"x":{"8":{"6":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}},"docs":{}},"docs":{}},"下":{"docs":{},"载":{"docs":{},"官":{"docs":{},"方":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"到":{"docs":{},"u":{"docs":{},"盘":{"docs":{},"中":{"docs":{},"。":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"面":{"docs":{},"我":{"docs":{},"们":{"docs":{},"就":{"docs":{},"以":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"安":{"docs":{},"装":{"docs":{},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},"为":{"docs":{},"例":{"docs":{},"介":{"docs":{},"绍":{"docs":{},"基":{"docs":{},"于":{"docs":{},"x":{"8":{"6":{"docs":{},"硬":{"docs":{},"件":{"docs":{},"的":{"docs":{},"基":{"docs":{},"础":{"docs":{},"上":{"docs":{},"安":{"docs":{},"装":{"docs":{},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},",":{"docs":{},"基":{"docs":{},"它":{"docs":{},"的":{"docs":{},"安":{"docs":{},"装":{"docs":{},"方":{"docs":{},"式":{"docs":{},",":{"docs":{},"后":{"docs":{},"续":{"docs":{},"会":{"docs":{},"介":{"docs":{},"绍":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}},"使":{"docs":{},"用":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"2":{"4":{"docs":{},".":{"0":{"4":{"docs":{},"制":{"docs":{},"作":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"启":{"docs":{},"动":{"docs":{},"u":{"docs":{},"盘":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}},"启":{"docs":{},"动":{"docs":{},"u":{"docs":{},"盘":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}},"先":{"docs":{},"下":{"docs":{},"载":{"docs":{},"安":{"docs":{},"装":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"2":{"4":{"docs":{},".":{"0":{"4":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}},"制":{"docs":{},"作":{"docs":{},"一":{"docs":{},"个":{"docs":{},"其":{"docs":{},"于":{"docs":{},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}},"在":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},"上":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"模":{"docs":{},"式":{"docs":{},"中":{"docs":{},",":{"docs":{},"下":{"docs":{},"载":{"docs":{},"h":{"docs":{},"a":{"docs":{},"安":{"docs":{},"方":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"平":{"docs":{},"台":{"docs":{},"上":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}},"虚":{"docs":{},"拟":{"docs":{},"机":{"docs":{},"或":{"docs":{},"物":{"docs":{},"理":{"docs":{},"机":{"docs":{},"中":{"docs":{},"安":{"docs":{},"装":{"docs":{},"此":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"2":{"4":{"docs":{},".":{"0":{"4":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},".":{"docs":{},"(":{"docs":{},"临":{"docs":{},"时":{"docs":{},"使":{"docs":{},"用":{"docs":{},")":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}},"基":{"docs":{},"于":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}},"安":{"docs":{},"装":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"installHa.html":{"ref":"installHa.html","tf":10.025}}}}}}}}}}}},"在":{"docs":{},"x":{"8":{"6":{"docs":{},"p":{"docs":{},"c":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"上":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}},"docs":{}},"docs":{}}}}},"官":{"docs":{},"方":{"docs":{},"在":{"docs":{},"介":{"docs":{},"绍":{"docs":{},"这":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},"是":{"docs":{},"让":{"docs":{},"用":{"docs":{},"户":{"docs":{},"把":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},"的":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"拆":{"docs":{},"下":{"docs":{},",":{"docs":{},"装":{"docs":{},"入":{"docs":{},"用":{"docs":{},"户":{"docs":{},"自":{"docs":{},"已":{"docs":{},"的":{"docs":{},"电":{"docs":{},"脑":{"docs":{},"中":{"docs":{},",":{"docs":{},"并":{"docs":{},"用":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"e":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},"写":{"docs":{},"盘":{"docs":{},"工":{"docs":{},"具":{"docs":{},"将":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"写":{"docs":{},"入":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"的":{"docs":{},"机":{"docs":{},"的":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"后":{"docs":{},",":{"docs":{},"再":{"docs":{},"把":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},"机":{"docs":{},"的":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"装":{"docs":{},"入":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},".":{"docs":{},"这":{"docs":{},"方":{"docs":{},"法":{"docs":{},"方":{"docs":{},"便":{"docs":{},"快":{"docs":{},"捷":{"docs":{},",":{"docs":{},"但":{"docs":{},"是":{"docs":{},"需":{"docs":{},"要":{"docs":{},"拆":{"docs":{},"机":{"docs":{},",":{"docs":{},"有":{"docs":{},"需":{"docs":{},"要":{"docs":{},"的":{"docs":{},"用":{"docs":{},"户":{"docs":{},"可":{"docs":{},"以":{"docs":{},"到":{"docs":{},"官":{"docs":{},"方":{"docs":{},"介":{"docs":{},"绍":{"docs":{},"页":{"docs":{},"面":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"将":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"文":{"docs":{},"件":{"docs":{},"写":{"docs":{},"入":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"上":{"docs":{},"约":{"docs":{},"有":{"docs":{},"两":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},":":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}},"我":{"docs":{},"们":{"docs":{},"常":{"docs":{},"用":{"docs":{},"的":{"docs":{},"方":{"docs":{},"法":{"docs":{},"如":{"docs":{},"下":{"docs":{},":":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"此":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},"的":{"docs":{},"好":{"docs":{},"处":{"docs":{},"是":{"docs":{},",":{"docs":{},"不":{"docs":{},"用":{"docs":{},"拆":{"docs":{},"除":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"在":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},"上":{"docs":{},"就":{"docs":{},"能":{"docs":{},"实":{"docs":{},"现":{"docs":{},"操":{"docs":{},"作":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"用":{"docs":{},"p":{"docs":{},"e":{"docs":{},"带":{"docs":{},"的":{"docs":{},"写":{"docs":{},"盘":{"docs":{},"工":{"docs":{},"具":{"docs":{},",":{"docs":{},"将":{"docs":{},"h":{"docs":{},"a":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"写":{"docs":{},"入":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"。":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}},"移":{"docs":{},"除":{"docs":{},"u":{"docs":{},"盘":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}},"。":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}},"解":{"docs":{},"压":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"为":{"docs":{},".":{"docs":{},"i":{"docs":{},"m":{"docs":{},"g":{"docs":{},"文":{"docs":{},"件":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}},"这":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},"的":{"docs":{},"操":{"docs":{},"作":{"docs":{},"方":{"docs":{},"法":{"docs":{},"是":{"docs":{},":":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}},"进":{"docs":{},"入":{"docs":{},"h":{"docs":{},"a":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"模":{"docs":{},"式":{"docs":{},"(":{"docs":{},"不":{"docs":{},"安":{"docs":{},"装":{"docs":{},")":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}},"重":{"docs":{},"启":{"docs":{},"系":{"docs":{},"统":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}},"进":{"docs":{},"入":{"docs":{},"h":{"docs":{},"a":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}},"length":42},"corpusTokens":[",一般为.gz或.gz.xz等格式,然后再用写盘工具,直接把这个镜像写入硬盘.","64去看具体操作方法.","cli.","cli界面","haos安装","haos要安装在硬盘上,总体思路是,先到ha的官网下载haos的官方镜像文件","homeassistant的安装有多种方式与方法,最常用折有硬备直接安装,docker安装虚拟机安装等.","introduct","live","live引导x86小工控机.","live的自带的磁盘恢复工具写入镜像到硬盘.","pe系统的引导u盘.","x86","下载官方镜像到u盘中。","下面我们就以硬盘安装haos为例介绍基于x86硬件的基础上安装haos,基它的安装方式,后续会介绍.","使用ubuntu","使用ubuntu24.04制作linux启动u盘ubuntu","使用启动u盘ubuntu","先下载安装ubuntu24.04操作系统","制作一个其于window","在linux操作系统上写入镜像","在try模式中,下载ha安方镜像","在windows平台上写入镜像","在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)","基于linux操作系统写入镜像","基于windows操作系统写入镜像.","安装homeassist","安装在x86pc硬盘上","官方在介绍这种方法是让用户把小工控机的硬盘拆下,装入用户自已的电脑中,并用balenaetcher写盘工具将镜像写入小工控的机的硬盘后,再把小工控机机的硬盘装入小工控机.这方法方便快捷,但是需要拆机,有需要的用户可以到官方介绍页面gen","将镜像文件写入硬盘上约有两种方法:","我们常用的方法如下:","此种方法的好处是,不用拆除硬盘,直接在小工控机上就能实现操作.","用pe带的写盘工具,将ha镜像写入硬盘。","移除u盘","移除u盘。","简要说明","解压镜像为.img文件","这种方法的操作方法是:","进入ha","进入try模式(不安装).","重启系统","重启进入ha"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"简要说明","keywords":"","body":"Introduction\n"},"installHa.html":{"url":"installHa.html","title":"安装HomeAssistant","keywords":"","body":"安装HomeAssistant\nHomeAssistant的安装有多种方式与方法,最常用折有硬备直接安装,docker安装虚拟机安装等.\n下面我们就以硬盘安装HAOS为例介绍基于x86硬件的基础上安装HAOS,基它的安装方式,后续会介绍.\nHAOS安装\n安装在X86PC硬盘上\nhaos要安装在硬盘上,总体思路是,先到HA的官网下载haos的官方镜像文件 ,一般为.gz或.gz.xz等格式,然后再用写盘工具,直接把这个镜像写入硬盘.\n将镜像文件写入硬盘上约有两种方法:\n\n在linux操作系统上写入镜像\n\n在windows平台上写入镜像\n\n\n基于linux操作系统写入镜像\n这种方法的操作方法是:\n\n先下载安装ubuntu24.04操作系统\n\n在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)\n\n使用ubuntu24.04制作linux启动U盘ubuntu live\n\n使用启动U盘ubuntu live引导x86小工控机.\n\n进入try模式(不安装).\n\n在try模式中,下载ha安方镜像\n\n使用ubuntu live的自带的磁盘恢复工具写入镜像到硬盘.\n\n移除U盘\n\n重启系统\n\n进入HA cli界面\n\n\n此种方法的好处是,不用拆除硬盘,直接在小工控机上就能实现操作.\n基于windows操作系统写入镜像.\n官方在介绍这种方法是让用户把小工控机的硬盘拆下,装入用户自已的电脑中,并用balenaEtcher写盘工具将镜像写入小工控的机的硬盘后,再把小工控机机的硬盘装入小工控机.这方法方便快捷,但是需要拆机,有需要的用户可以到官方介绍页面Geneic x86-64去看具体操作方法.\n我们常用的方法如下:\n\n制作一个其于windows PE系统的引导U盘.\n\n下载官方镜像到U盘中。\n\n解压镜像为.img文件 \n\n用PE带的写盘工具,将HA镜像写入硬盘。\n\n移除U盘。\n\n重启进入HA ClI.\n\n\n"}}}
{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["sss","本文档主要主了说明如何搭建部署调试homeassistant相关软件,指导开发实施工程师高效的完成部署工作,节省工作时间.","简介","简要说明"],"installHa.html":[",一般为.gz或.gz.xz等格式,然后再用写盘工具,直接把这个镜像写入硬盘.","64去看具体操作方法.","cli.","cli界面","haos安装","haos要安装在硬盘上,总体思路是,先到ha的官网下载haos的官方镜像文件","homeassistant的安装有多种方式与方法,最常用折有硬备直接安装,docker安装虚拟机安装等.","live","live引导x86小工控机.","live的自带的磁盘恢复工具写入镜像到硬盘.","pe系统的引导u盘.","x86","下载官方镜像到u盘中。","下面我们就以硬盘安装haos为例介绍基于x86硬件的基础上安装haos,基它的安装方式,后续会介绍.","使用ubuntu","使用ubuntu24.04制作linux启动u盘ubuntu","使用启动u盘ubuntu","先下载安装ubuntu24.04操作系统","制作一个其于window","在linux操作系统上写入镜像","在try模式中,下载ha安方镜像","在windows平台上写入镜像","在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)","基于linux操作系统写入镜像","基于windows操作系统写入镜像.","安装homeassist","安装在x86pc硬盘上","官方在介绍这种方法是让用户把小工控机的硬盘拆下,装入用户自已的电脑中,并用balenaetcher写盘工具将镜像写入小工控的机的硬盘后,再把小工控机机的硬盘装入小工控机.这方法方便快捷,但是需要拆机,有需要的用户可以到官方介绍页面gen","将镜像文件写入硬盘上约有两种方法:","我们常用的方法如下:","此种方法的好处是,不用拆除硬盘,直接在小工控机上就能实现操作.","用pe带的写盘工具,将ha镜像写入硬盘。","移除u盘","移除u盘。","解压镜像为.img文件","这种方法的操作方法是:","进入ha","进入try模式(不安装).","重启系统","重启进入ha"],"LinuxInstall.html":["cli界面","linux","live","live引导x86小工控机.","live的自带的磁盘恢复工具写入镜像到硬盘.","下安装","使用ubuntu","使用ubuntu24.04制作linux启动u盘ubuntu","使用启动u盘ubuntu","先下载安装ubuntu24.04操作系统","在try模式中,下载ha安方镜像","在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)","基于linux操作系统写入镜像","移除u盘","这种方法的操作方法是:","进入ha","进入try模式(不安装).","重启系统"]},"length":3},"tokenStore":{"root":{"6":{"4":{"docs":{},"去":{"docs":{},"看":{"docs":{},"具":{"docs":{},"体":{"docs":{},"操":{"docs":{},"作":{"docs":{},"方":{"docs":{},"法":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"docs":{}},"docs":{},"s":{"docs":{},"s":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.25}}}}},"本":{"docs":{},"文":{"docs":{},"档":{"docs":{},"主":{"docs":{},"要":{"docs":{},"主":{"docs":{},"了":{"docs":{},"说":{"docs":{},"明":{"docs":{},"如":{"docs":{},"何":{"docs":{},"搭":{"docs":{},"建":{"docs":{},"部":{"docs":{},"署":{"docs":{},"调":{"docs":{},"试":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"相":{"docs":{},"关":{"docs":{},"软":{"docs":{},"件":{"docs":{},",":{"docs":{},"指":{"docs":{},"导":{"docs":{},"开":{"docs":{},"发":{"docs":{},"实":{"docs":{},"施":{"docs":{},"工":{"docs":{},"程":{"docs":{},"师":{"docs":{},"高":{"docs":{},"效":{"docs":{},"的":{"docs":{},"完":{"docs":{},"成":{"docs":{},"部":{"docs":{},"署":{"docs":{},"工":{"docs":{},"作":{"docs":{},",":{"docs":{},"节":{"docs":{},"省":{"docs":{},"工":{"docs":{},"作":{"docs":{},"时":{"docs":{},"间":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.25}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"简":{"docs":{},"介":{"docs":{"./":{"ref":"./","tf":0.25}}},"要":{"docs":{},"说":{"docs":{},"明":{"docs":{"./":{"ref":"./","tf":10.25}}}}}},",":{"docs":{},"一":{"docs":{},"般":{"docs":{},"为":{"docs":{},".":{"docs":{},"g":{"docs":{},"z":{"docs":{},"或":{"docs":{},".":{"docs":{},"g":{"docs":{},"z":{"docs":{},".":{"docs":{},"x":{"docs":{},"z":{"docs":{},"等":{"docs":{},"格":{"docs":{},"式":{"docs":{},",":{"docs":{},"然":{"docs":{},"后":{"docs":{},"再":{"docs":{},"用":{"docs":{},"写":{"docs":{},"盘":{"docs":{},"工":{"docs":{},"具":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"把":{"docs":{},"这":{"docs":{},"个":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"写":{"docs":{},"入":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}},"界":{"docs":{},"面":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},"安":{"docs":{},"装":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}},"要":{"docs":{},"安":{"docs":{},"装":{"docs":{},"在":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"上":{"docs":{},",":{"docs":{},"总":{"docs":{},"体":{"docs":{},"思":{"docs":{},"路":{"docs":{},"是":{"docs":{},",":{"docs":{},"先":{"docs":{},"到":{"docs":{},"h":{"docs":{},"a":{"docs":{},"的":{"docs":{},"官":{"docs":{},"网":{"docs":{},"下":{"docs":{},"载":{"docs":{},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},"的":{"docs":{},"官":{"docs":{},"方":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"文":{"docs":{},"件":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"的":{"docs":{},"安":{"docs":{},"装":{"docs":{},"有":{"docs":{},"多":{"docs":{},"种":{"docs":{},"方":{"docs":{},"式":{"docs":{},"与":{"docs":{},"方":{"docs":{},"法":{"docs":{},",":{"docs":{},"最":{"docs":{},"常":{"docs":{},"用":{"docs":{},"折":{"docs":{},"有":{"docs":{},"硬":{"docs":{},"备":{"docs":{},"直":{"docs":{},"接":{"docs":{},"安":{"docs":{},"装":{"docs":{},",":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"安":{"docs":{},"装":{"docs":{},"虚":{"docs":{},"拟":{"docs":{},"机":{"docs":{},"安":{"docs":{},"装":{"docs":{},"等":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}},"引":{"docs":{},"导":{"docs":{},"x":{"8":{"6":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}},"docs":{}},"docs":{}}}},"的":{"docs":{},"自":{"docs":{},"带":{"docs":{},"的":{"docs":{},"磁":{"docs":{},"盘":{"docs":{},"恢":{"docs":{},"复":{"docs":{},"工":{"docs":{},"具":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"到":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":5}}}}}}},"p":{"docs":{},"e":{"docs":{},"系":{"docs":{},"统":{"docs":{},"的":{"docs":{},"引":{"docs":{},"导":{"docs":{},"u":{"docs":{},"盘":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"x":{"8":{"6":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}},"docs":{}},"docs":{}},"下":{"docs":{},"载":{"docs":{},"官":{"docs":{},"方":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"到":{"docs":{},"u":{"docs":{},"盘":{"docs":{},"中":{"docs":{},"。":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"面":{"docs":{},"我":{"docs":{},"们":{"docs":{},"就":{"docs":{},"以":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"安":{"docs":{},"装":{"docs":{},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},"为":{"docs":{},"例":{"docs":{},"介":{"docs":{},"绍":{"docs":{},"基":{"docs":{},"于":{"docs":{},"x":{"8":{"6":{"docs":{},"硬":{"docs":{},"件":{"docs":{},"的":{"docs":{},"基":{"docs":{},"础":{"docs":{},"上":{"docs":{},"安":{"docs":{},"装":{"docs":{},"h":{"docs":{},"a":{"docs":{},"o":{"docs":{},"s":{"docs":{},",":{"docs":{},"基":{"docs":{},"它":{"docs":{},"的":{"docs":{},"安":{"docs":{},"装":{"docs":{},"方":{"docs":{},"式":{"docs":{},",":{"docs":{},"后":{"docs":{},"续":{"docs":{},"会":{"docs":{},"介":{"docs":{},"绍":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}},"安":{"docs":{},"装":{"docs":{"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":5}}}}},"使":{"docs":{},"用":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"2":{"4":{"docs":{},".":{"0":{"4":{"docs":{},"制":{"docs":{},"作":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"启":{"docs":{},"动":{"docs":{},"u":{"docs":{},"盘":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}},"启":{"docs":{},"动":{"docs":{},"u":{"docs":{},"盘":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}},"先":{"docs":{},"下":{"docs":{},"载":{"docs":{},"安":{"docs":{},"装":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"2":{"4":{"docs":{},".":{"0":{"4":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}},"制":{"docs":{},"作":{"docs":{},"一":{"docs":{},"个":{"docs":{},"其":{"docs":{},"于":{"docs":{},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}},"在":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},"上":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"模":{"docs":{},"式":{"docs":{},"中":{"docs":{},",":{"docs":{},"下":{"docs":{},"载":{"docs":{},"h":{"docs":{},"a":{"docs":{},"安":{"docs":{},"方":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"平":{"docs":{},"台":{"docs":{},"上":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}},"虚":{"docs":{},"拟":{"docs":{},"机":{"docs":{},"或":{"docs":{},"物":{"docs":{},"理":{"docs":{},"机":{"docs":{},"中":{"docs":{},"安":{"docs":{},"装":{"docs":{},"此":{"docs":{},"u":{"docs":{},"b":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"u":{"2":{"4":{"docs":{},".":{"0":{"4":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},".":{"docs":{},"(":{"docs":{},"临":{"docs":{},"时":{"docs":{},"使":{"docs":{},"用":{"docs":{},")":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}},"基":{"docs":{},"于":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{},"x":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"操":{"docs":{},"作":{"docs":{},"系":{"docs":{},"统":{"docs":{},"写":{"docs":{},"入":{"docs":{},"镜":{"docs":{},"像":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}},"安":{"docs":{},"装":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"installHa.html":{"ref":"installHa.html","tf":10.025}}}}}}}}}}}},"在":{"docs":{},"x":{"8":{"6":{"docs":{},"p":{"docs":{},"c":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"上":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}},"docs":{}},"docs":{}}}}},"官":{"docs":{},"方":{"docs":{},"在":{"docs":{},"介":{"docs":{},"绍":{"docs":{},"这":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},"是":{"docs":{},"让":{"docs":{},"用":{"docs":{},"户":{"docs":{},"把":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},"的":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"拆":{"docs":{},"下":{"docs":{},",":{"docs":{},"装":{"docs":{},"入":{"docs":{},"用":{"docs":{},"户":{"docs":{},"自":{"docs":{},"已":{"docs":{},"的":{"docs":{},"电":{"docs":{},"脑":{"docs":{},"中":{"docs":{},",":{"docs":{},"并":{"docs":{},"用":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},"e":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{},"写":{"docs":{},"盘":{"docs":{},"工":{"docs":{},"具":{"docs":{},"将":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"写":{"docs":{},"入":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"的":{"docs":{},"机":{"docs":{},"的":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"后":{"docs":{},",":{"docs":{},"再":{"docs":{},"把":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},"机":{"docs":{},"的":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"装":{"docs":{},"入":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},".":{"docs":{},"这":{"docs":{},"方":{"docs":{},"法":{"docs":{},"方":{"docs":{},"便":{"docs":{},"快":{"docs":{},"捷":{"docs":{},",":{"docs":{},"但":{"docs":{},"是":{"docs":{},"需":{"docs":{},"要":{"docs":{},"拆":{"docs":{},"机":{"docs":{},",":{"docs":{},"有":{"docs":{},"需":{"docs":{},"要":{"docs":{},"的":{"docs":{},"用":{"docs":{},"户":{"docs":{},"可":{"docs":{},"以":{"docs":{},"到":{"docs":{},"官":{"docs":{},"方":{"docs":{},"介":{"docs":{},"绍":{"docs":{},"页":{"docs":{},"面":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"将":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"文":{"docs":{},"件":{"docs":{},"写":{"docs":{},"入":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"上":{"docs":{},"约":{"docs":{},"有":{"docs":{},"两":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},":":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}},"我":{"docs":{},"们":{"docs":{},"常":{"docs":{},"用":{"docs":{},"的":{"docs":{},"方":{"docs":{},"法":{"docs":{},"如":{"docs":{},"下":{"docs":{},":":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}},"此":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},"的":{"docs":{},"好":{"docs":{},"处":{"docs":{},"是":{"docs":{},",":{"docs":{},"不":{"docs":{},"用":{"docs":{},"拆":{"docs":{},"除":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},",":{"docs":{},"直":{"docs":{},"接":{"docs":{},"在":{"docs":{},"小":{"docs":{},"工":{"docs":{},"控":{"docs":{},"机":{"docs":{},"上":{"docs":{},"就":{"docs":{},"能":{"docs":{},"实":{"docs":{},"现":{"docs":{},"操":{"docs":{},"作":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"用":{"docs":{},"p":{"docs":{},"e":{"docs":{},"带":{"docs":{},"的":{"docs":{},"写":{"docs":{},"盘":{"docs":{},"工":{"docs":{},"具":{"docs":{},",":{"docs":{},"将":{"docs":{},"h":{"docs":{},"a":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"写":{"docs":{},"入":{"docs":{},"硬":{"docs":{},"盘":{"docs":{},"。":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}}}}}}}}}}},"移":{"docs":{},"除":{"docs":{},"u":{"docs":{},"盘":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}},"。":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}},"解":{"docs":{},"压":{"docs":{},"镜":{"docs":{},"像":{"docs":{},"为":{"docs":{},".":{"docs":{},"i":{"docs":{},"m":{"docs":{},"g":{"docs":{},"文":{"docs":{},"件":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}}}}}},"这":{"docs":{},"种":{"docs":{},"方":{"docs":{},"法":{"docs":{},"的":{"docs":{},"操":{"docs":{},"作":{"docs":{},"方":{"docs":{},"法":{"docs":{},"是":{"docs":{},":":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}},"进":{"docs":{},"入":{"docs":{},"h":{"docs":{},"a":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"模":{"docs":{},"式":{"docs":{},"(":{"docs":{},"不":{"docs":{},"安":{"docs":{},"装":{"docs":{},")":{"docs":{},".":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}}}}}}}}}}}}},"重":{"docs":{},"启":{"docs":{},"系":{"docs":{},"统":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025},"LinuxInstall.html":{"ref":"LinuxInstall.html","tf":0.0625}}}},"进":{"docs":{},"入":{"docs":{},"h":{"docs":{},"a":{"docs":{"installHa.html":{"ref":"installHa.html","tf":0.025}}}}}}}}},"length":62},"corpusTokens":[",一般为.gz或.gz.xz等格式,然后再用写盘工具,直接把这个镜像写入硬盘.","64去看具体操作方法.","cli.","cli界面","haos安装","haos要安装在硬盘上,总体思路是,先到ha的官网下载haos的官方镜像文件","homeassistant的安装有多种方式与方法,最常用折有硬备直接安装,docker安装虚拟机安装等.","linux","live","live引导x86小工控机.","live的自带的磁盘恢复工具写入镜像到硬盘.","pe系统的引导u盘.","sss","x86","下安装","下载官方镜像到u盘中。","下面我们就以硬盘安装haos为例介绍基于x86硬件的基础上安装haos,基它的安装方式,后续会介绍.","使用ubuntu","使用ubuntu24.04制作linux启动u盘ubuntu","使用启动u盘ubuntu","先下载安装ubuntu24.04操作系统","制作一个其于window","在linux操作系统上写入镜像","在try模式中,下载ha安方镜像","在windows平台上写入镜像","在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)","基于linux操作系统写入镜像","基于windows操作系统写入镜像.","安装homeassist","安装在x86pc硬盘上","官方在介绍这种方法是让用户把小工控机的硬盘拆下,装入用户自已的电脑中,并用balenaetcher写盘工具将镜像写入小工控的机的硬盘后,再把小工控机机的硬盘装入小工控机.这方法方便快捷,但是需要拆机,有需要的用户可以到官方介绍页面gen","将镜像文件写入硬盘上约有两种方法:","我们常用的方法如下:","本文档主要主了说明如何搭建部署调试homeassistant相关软件,指导开发实施工程师高效的完成部署工作,节省工作时间.","此种方法的好处是,不用拆除硬盘,直接在小工控机上就能实现操作.","用pe带的写盘工具,将ha镜像写入硬盘。","移除u盘","移除u盘。","简介","简要说明","解压镜像为.img文件","这种方法的操作方法是:","进入ha","进入try模式(不安装).","重启系统","重启进入ha"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"简要说明","keywords":"","body":"简要说明\n简介\n本文档主要主了说明如何搭建部署调试HomeAssistant相关软件,指导开发实施工程师高效的完成部署工作,节省工作时间.\nsss\n"},"installHa.html":{"url":"installHa.html","title":"安装HomeAssistant","keywords":"","body":"安装HomeAssistant\nHomeAssistant的安装有多种方式与方法,最常用折有硬备直接安装,docker安装虚拟机安装等.\n下面我们就以硬盘安装HAOS为例介绍基于x86硬件的基础上安装HAOS,基它的安装方式,后续会介绍.\nHAOS安装\n安装在X86PC硬盘上\nhaos要安装在硬盘上,总体思路是,先到HA的官网下载haos的官方镜像文件 ,一般为.gz或.gz.xz等格式,然后再用写盘工具,直接把这个镜像写入硬盘.\n将镜像文件写入硬盘上约有两种方法:\n\n在linux操作系统上写入镜像\n\n在windows平台上写入镜像\n\n\n 基于linux操作系统写入镜像\n这种方法的操作方法是:\n\n先下载安装ubuntu24.04操作系统\n\n在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)\n\n使用ubuntu24.04制作linux启动U盘ubuntu live\n\n使用启动U盘ubuntu live引导x86小工控机.\n\n进入try模式(不安装).\n\n在try模式中,下载ha安方镜像\n\n使用ubuntu live的自带的磁盘恢复工具写入镜像到硬盘.\n\n移除U盘\n\n重启系统\n\n进入HA cli界面\n\n\n此种方法的好处是,不用拆除硬盘,直接在小工控机上就能实现操作.\n基于windows操作系统写入镜像.\n官方在介绍这种方法是让用户把小工控机的硬盘拆下,装入用户自已的电脑中,并用balenaEtcher写盘工具将镜像写入小工控的机的硬盘后,再把小工控机机的硬盘装入小工控机.这方法方便快捷,但是需要拆机,有需要的用户可以到官方介绍页面Geneic x86-64去看具体操作方法.\n我们常用的方法如下:\n\n制作一个其于windows PE系统的引导U盘.\n\n下载官方镜像到U盘中。\n\n解压镜像为.img文件 \n\n用PE带的写盘工具,将HA镜像写入硬盘。\n\n移除U盘。\n\n重启进入HA ClI.\n\n\n"},"LinuxInstall.html":{"url":"LinuxInstall.html","title":"linux 下安装","keywords":"","body":"基于linux操作系统写入镜像\n这种方法的操作方法是:\n\n先下载安装ubuntu24.04操作系统\n\n在虚拟机或物理机中安装此ubuntu24.04操作系统.(临时使用)\n\n使用ubuntu24.04制作linux启动U盘ubuntu live\n\n使用启动U盘ubuntu live引导x86小工控机.\n\n进入try模式(不安装).\n\n在try模式中,下载ha安方镜像\n\n使用ubuntu live的自带的磁盘恢复工具写入镜像到硬盘.\n\n移除U盘\n\n重启系统\n\n进入HA cli界面\n\n\n\n-\n"}}}
docs/book.json
@@ -1,8 +1,10 @@
{
    "plugins": [
      "pdf",
      "epub",
      "mobi"
    ]
  "plugins": ["fontsettings", "highlight", "toc",   "lunr"],
  "pluginsConfig": {
    "fontsettings": {
      "theme": "white",
      "family": "sans",
      "size": 2
    }
  }
}
docs/installHa.md
@@ -16,7 +16,7 @@
- 在windows平台上写入镜像
#### [ 基于linux操作系统写入镜像](LinuxInstall.md)
#### [ 基于linux操作系统写入镜像](./LinuxInstall.md)
这种方法的操作方法是:
tools/autoDownDocs.bat
New file
@@ -0,0 +1,61 @@
@echo off
REM 定义变量
set REPO_URL=http://shenwc:123456@dh.leon056.com:7499/r/Embedded/HomeAssistantPtoject.git
set CLONE_DIR=temp_repo
set TARGET_DIR=_book_contents
set REMOTE_USER=webuser
set REMOTE_PWD=WebUse1r
set REMOTE_HOST=data.m-iot.tech
set REMOTE_PORT=62182
set REMOTE_DIR=/www/wwwroot/192.168.1.5_86
REM 检查temp_repo目录是否存在,存在则删除
if exist %CLONE_DIR% (
    echo Deleting existing temporary directory...
    rmdir /S /Q %CLONE_DIR%
)
REM 克隆仓库到临时目录
echo Cloning the repository...
git clone %REPO_URL% %CLONE_DIR%
REM 检查克隆是否成功
if errorlevel 1 (
    echo Failed to clone the repository.
    exit /b 1
)
REM 进入克隆的目录并切换到main分支
cd %CLONE_DIR%
git checkout main
REM 检查checkout是否成功
if errorlevel 1 (
    echo Failed to checkout the main branch.
    exit /b 1
)
REM 复制/docs/_book/目录下的内容到目标目录
if not exist ..\%TARGET_DIR% (
    mkdir ..\%TARGET_DIR%
)
echo Copying files from /docs/_book/...
xcopy /E /I /Y docs\_book\* ..\%TARGET_DIR%
REM 使用 SCP 将内容上传到远程服务器
REM 确保目标目录存在并且用户有权限
REM 使用 StrictHostKeyChecking=no 自动接受主机密钥,注意安全性
cd ..
"scp" -P %REMOTE_PORT% -o StrictHostKeyChecking=no -r %TARGET_DIR%\* %REMOTE_USER%@%REMOTE_HOST%:%REMOTE_DIR%
REM 检查SCP命令的执行结果
if errorlevel 1 (
    echo Failed to upload files to the remote server.
    exit /b 1
)
REM 清理临时克隆的仓库
rmdir /S /Q %CLONE_DIR%
echo Done!