Skip to content

Commit b590b09

Browse files
committed
Update docs
1 parent c05d1b9 commit b590b09

File tree

2 files changed

+62
-57
lines changed

2 files changed

+62
-57
lines changed

source/docs/ssl.html.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ Homeland 内建 [Let's Encrypt](https://letsencrypt.org) 的 SSL 证书申请流
88

99
## 准备
1010

11-
1. 确定 `app.local.env` 里面有正确配置 `domain` 为你的域名。
11+
1. 确定 `app.local.env` 里面有正确配置 `cert_domain` 为你的域名`cert_domain` 为 SSL 申请证书的域名
1212
2. 确保域名正确绑定到服务器上,并能访问打开;
1313
3. 一定确保网站服务器能用,因为 SSL 申请过程,需要请求网站 http://your-domain/.well-known 路径,如果无法访问,后面的流程将会失败。
1414

15+
> 注意,`cert_domain` 配置是专门用于申请 SSL 证书的,单独有此项配置的原因是你可能需要申请泛域名,比如配置为 `cert_domain=*.ruby-china.org`。你需要确保他和 `domain` 配置是同一个域名,比如 `domain=ruby-china.org`
16+
1517
## 申请安装 SSL 正确
1618

1719
```bash
@@ -48,4 +50,4 @@ sudo make restart
4850

4951
> NOTE: 当然开启 https=true 以后,Homeland 将会以强制 SSL 的方式运行,访问 HTTP 协议的请求将自动跳转到 HTTPS 协议。
5052
51-
打开,测试你的网站。
53+
打开,测试你的网站。

source/layouts/layout.erb

Lines changed: 58 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,61 @@
11
<!doctype html>
22
<html>
3-
<head>
4-
<meta content="IE=edge" http-equiv="X-UA-Compatible">
5-
<meta charset="utf-8">
6-
<link rel="icon" href="/images/favicon.png">
7-
<meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
8-
<!-- Use title if it's in the page YAML frontmatter -->
9-
<title><%= current_page.data.title || "Homeland" %></title>
10-
<%= stylesheet_link_tag 'bootstrap.min', 'homeland' %>
11-
<%= javascript_include_tag 'jquery.min', 'tether.min', 'bootstrap.min' %>
12-
</head>
13-
<body class="<%= page_classes %>">
14-
<nav class="navbar navbar-dark bg-primary bg-faded navbar-full">
15-
<div class="container">
16-
<a class="navbar-brand" href="/"><%= image_tag("icon-inverse.svg", alt: "Homeland") %></a>
17-
<div id="navbarResponsive" class="collapse navbar-toggleable-md">
18-
<ul class="nav navbar-nav">
19-
<li class="nav-item">
20-
<a class="nav-link" href="/about">关于</a>
21-
</li>
22-
<li class="nav-item">
23-
<a class="nav-link" href="/expo">案例</a>
24-
</li>
25-
<li class="nav-item">
26-
<a class="nav-link" href="/install">安装</a>
27-
</li>
28-
<li class="nav-item">
29-
<a class="nav-link" href="https://github.com/ruby-china/homeland/blob/master/CHANGELOG.md">版本发布</a>
30-
</li>
31-
<li class="nav-item">
32-
<a class="nav-link" href="/docs">文档</a>
33-
</li>
34-
<li class="nav-item">
35-
<a class="nav-link" target="_blank" href="https://ruby-china.org">社区</a>
36-
</li>
37-
<li class="nav-item float-lg-right">
38-
<a class="nav-link btn btn-outline-success" href="http://github.com/ruby-china/homeland" target="_blank">GitHub</a>
39-
</li>
40-
</ul>
41-
</div>
42-
<button class="navbar-toggler hidden-lg-up float-xs-right" type="button" data-toggle="collapse" data-target="#navbarResponsive"></button>
43-
</div>
44-
</nav>
45-
<div id="main">
46-
<div class="container">
47-
<%= yield %>
48-
</div>
49-
</div>
50-
<footer>
51-
<div class="container">
52-
<p>
53-
<span class="dark-logo"><%= image_tag("icon-inverse.svg", alt: "Homeland") %></span> &copy; Homeland 2020.
54-
</p>
55-
</div>
56-
</footer>
57-
</body>
3+
<head>
4+
<meta content="IE=edge" http-equiv="X-UA-Compatible">
5+
<meta charset="utf-8">
6+
<link rel="icon" href="/images/favicon.png">
7+
<meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
8+
<!-- Use title if it's in the page YAML frontmatter -->
9+
<title><%= current_page.data.title || "Homeland" %></title>
10+
<%= stylesheet_link_tag 'bootstrap.min', 'homeland' %>
11+
<%= javascript_include_tag 'jquery.min', 'tether.min', 'bootstrap.min' %>
12+
</head>
13+
<body class="<%= page_classes %>">
14+
<nav class="navbar navbar-dark bg-primary bg-faded navbar-full">
15+
<div class="container">
16+
<a class="navbar-brand" href="/"><%= image_tag("icon-inverse.svg", alt: "Homeland") %></a>
17+
<div id="navbarResponsive" class="collapse navbar-toggleable-md">
18+
<ul class="nav navbar-nav">
19+
<li class="nav-item">
20+
<a class="nav-link" href="/about">关于</a>
21+
</li>
22+
<li class="nav-item">
23+
<a class="nav-link" href="/expo">案例</a>
24+
</li>
25+
<li class="nav-item">
26+
<a class="nav-link" href="/install">安装</a>
27+
</li>
28+
<li class="nav-item">
29+
<a class="nav-link" href="https://github.com/ruby-china/homeland/blob/master/CHANGELOG.md">版本发布</a>
30+
</li>
31+
<li class="nav-item">
32+
<a class="nav-link" href="/docs">文档</a>
33+
</li>
34+
<li class="nav-item">
35+
<a class="nav-link" href="https://api.ruby-china.org">API</a>
36+
</li>
37+
<li class="nav-item">
38+
<a class="nav-link" target="_blank" href="https://ruby-china.org">社区</a>
39+
</li>
40+
<li class="nav-item float-lg-right">
41+
<a class="nav-link btn btn-outline-success" href="http://github.com/ruby-china/homeland" target="_blank">GitHub</a>
42+
</li>
43+
</ul>
44+
</div>
45+
<button class="navbar-toggler hidden-lg-up float-xs-right" type="button" data-toggle="collapse" data-target="#navbarResponsive"></button>
46+
</div>
47+
</nav>
48+
<div id="main">
49+
<div class="container">
50+
<%= yield %>
51+
</div>
52+
</div>
53+
<footer>
54+
<div class="container">
55+
<p>
56+
<span class="dark-logo"><%= image_tag("icon-inverse.svg", alt: "Homeland") %></span> &copy; Homeland 2020.
57+
</p>
58+
</div>
59+
</footer>
60+
</body>
5861
</html>

0 commit comments

Comments
 (0)