@cryptotaxi247 / netdata-1 / commits / bbc088fde

Fix links in packaging/installer to work on GitHub and docs (#8319)

* Rolling out new grid * Finished adding installer * Revert buildhtml * Finish adding images * FreeNAS fix * Fix

Joel Hans committed Mar 9, 2020 at 11:40 UTC bbc088fde9dadc4d7949a7a538a9c40aced142c2
2 files changed +85 -123
docs/generator/custom/css/netdata.css
+30 -2
@@ -403,7 +403,7 @@ html [data-md-color-primary="blue-grey"] .md-nav--primary .md-nav__title--site {
403 color: #00AB44;
404 }
405
406 -.md-typeset a:not(.nav-button):not(.md-icon):not(.nav-page):not(.headerlink):not(.md-footer-social__link):hover {
406 +.md-typeset a:not(.nav-button):not(.md-icon):not(.nav-page):not(.headerlink):not(.installer-grid > p > a):not(.md-footer-social__link):hover {
407 color: #35414A;
408 border-bottom: 1px solid #35414A;
409 }
@@ -455,6 +455,30 @@ html [data-md-color-primary="blue-grey"] .md-nav--primary .md-nav__title--site {
455 grid-gap: 2rem;
456 }
457
458 +.installer-grid > p {
459 + grid-column: span 2;
460 + margin: 0;
461 +}
462 +
463 +.installer-grid > p > a {
464 + display: flex;
465 + flex-direction: row;
466 + align-items: center;
467 + padding: 1rem;
468 + border: 1px solid #AEB3B7;
469 +}
470 +
471 +.installer-grid > p > a:hover {
472 + border: 1px solid #00AB44;
473 +}
474 +
475 +.installer-grid a img {
476 + vertical-align: text-bottom;
477 + height: 64px;
478 + flex: 0 0 64px;
479 + padding-right: 1rem;
480 +}
481 +
482 .grid-item {
483 grid-column: span 2;
484 border-radius: 2px;
@@ -463,7 +487,11 @@ html [data-md-color-primary="blue-grey"] .md-nav--primary .md-nav__title--site {
487 }
488
489 @media only screen and (max-width:76.25em) {
466 - .grid-item {
490 + .installer-grid {
491 + grid-gap: 1rem;
492 + }
493 +
494 + .installer-grid > p {
495 grid-column: span 4;
496 }
497 }
packaging/installer/README.md
+55 -121
@@ -56,127 +56,61 @@ operating systems.
56
57 ### Alternative methods
58
59 -<div class="installer-grid">
60 - <div class="grid-item">
61 - <div class="item-title">
62 - <img src="https://user-images.githubusercontent.com/1153921/73030393-c5eb4200-3df6-11ea-9942-436caa3ed100.png" alt="Install with .deb or .rpm packages" />
63 - <h3>Packages</h3>
64 - </div>
65 - <ul>
66 - <li><a href="methods/packages/">Install with <code>.deb</code> or <code>.rpm</code> packages</a></li>
67 - </ul>
68 - </div>
69 - <div class="grid-item">
70 - <div class="item-title">
71 - <img src="https://user-images.githubusercontent.com/1153921/73030303-94727680-3df6-11ea-963e-6f2cb0ce762c.png" alt="Install with a pre-built static binary for 64-bit systems" />
72 - <h3>Static binary</h3>
73 - </div>
74 - <ul>
75 - <li><a href="methods/kickstart-64/">Install with a pre-built static binary for 64-bit systems</a></li>
76 - </ul>
77 - </div>
78 - <div class="grid-item">
79 - <div class="item-title">
80 - <img src="https://user-images.githubusercontent.com/1153921/71905478-e36ea980-3170-11ea-94f7-950328ad1bdf.png" alt="Install Netdata on Docker" />
81 - <h3>Docker</h3>
82 - </div>
83 - <ul>
84 - <li><a href="../docker/#run-netdata-with-the-docker-command">Using the <code>docker</code> command</a></li>
85 - <li><a href="../docker/#run-netdata-with-the-docker-command">Using a <code>docker-compose.yml</code> file</a></li>
86 - </ul>
87 - </div>
88 - <div class="grid-item">
89 - <div class="item-title">
90 - <img src="https://user-images.githubusercontent.com/1153921/71960868-c1236d00-31fe-11ea-859e-902d36233e38.png" alt="Install Netdata on Kubernetes" />
91 - <h3>Kubernetes</h3>
92 - </div>
93 - <ul>
94 - <li><a href="https://github.com/netdata/helmchart#netdata-helm-chart-for-kubernetes-deployments">Using a Helm chart</a></li>
95 - </ul>
96 - </div>
97 - <div class="grid-item">
98 - <div class="item-title">
99 - <img src="https://user-images.githubusercontent.com/1153921/73030393-c5eb4200-3df6-11ea-9942-436caa3ed100.png" alt="Install Netdata on cloud providers (GCP/AWS/Azure)" />
100 - <h3>Cloud providers (GCP/AWS/Azure)</h3>
101 - </div>
102 - <ul>
103 - <li><a href="methods/cloud-providers/#recommended-installation-method-for-cloud-providers">Recommended installation methods for cloud providers</a></li>
104 - <li><a href="methods/cloud-providers/#post-installation-configuration">Post-installation configuration</a></li>
105 - </ul>
106 - </div>
107 - <div class="grid-item">
108 - <div class="item-title">
109 - <img src="https://user-images.githubusercontent.com/1153921/71961672-8cb0b080-3200-11ea-84f8-9139c7434110.png" alt="Install Netdata on macOS" />
110 - <h3>macOS</h3>
111 - </div>
112 - <ul>
113 - <li><a href="methods/macos/#with-homebrew">Homebrew</a></li>
114 - <li><a href="methods/macos/#from-source">Manual installation from source</a></li>
115 - </ul>
116 - </div>
117 - <div class="grid-item">
118 - <div class="item-title">
119 - <img src="https://user-images.githubusercontent.com/1153921/71961245-a3a2d300-31ff-11ea-89bf-b90e7242d9a5.png" alt="Install Netdata on FreeBSD" />
120 - <h3>FreeBSD</h3>
121 - </div>
122 - <ul>
123 - <li><a href="methods/freebsd/">Installation on FreeBSD</a></li>
124 - </ul>
125 - </div>
126 - <div class="grid-item">
127 - <div class="item-title">
128 - <img src="https://user-images.githubusercontent.com/1153921/73032280-f1246000-3dfb-11ea-870d-7fbddd9a6f76.png" alt="Install manually from source" />
129 - <h3>Manual</h3>
130 - </div>
131 - <ul>
132 - <li><a href="methods/manual/">Install manually from source</a></li>
133 - </ul>
134 - </div>
135 - <div class="grid-item">
136 - <div class="item-title">
137 - <img src="https://user-images.githubusercontent.com/1153921/73032239-c89c6600-3dfb-11ea-8224-c8a9f7a50c53.png" alt="Install on offline/air-gapped systems" />
138 - <h3>Offline</h3>
139 - </div>
140 - <ul>
141 - <li><a href="methods/offline/">Install on offline/air-gapped systems</a></li>
142 - </ul>
143 - </div>
144 - <div class="grid-item">
145 - <div class="item-title">
146 - <img src="https://user-images.githubusercontent.com/1153921/71961918-13fe2400-3201-11ea-9a91-fe6f5b27df0c.png" alt="Install Netdata on PFSense" />
147 - <h3>PFSense</h3>
148 - </div>
149 - <ul>
150 - <li><a href="methods/pfsense/">Installation on PFSense</a></li>
151 - </ul>
152 - </div>
153 - <div class="grid-item">
154 - <div class="item-title">
155 - <img src="https://user-images.githubusercontent.com/1153921/71962148-853dd700-3201-11ea-9a09-16fdb39e9ee4.png" alt="Install Netdata on Synology" />
156 - <h3>Synology</h3>
157 - </div>
158 - <ul>
159 - <li><a href="methods/synology/">Installation on Synology</a></li>
160 - </ul>
161 - </div>
162 - <div class="grid-item">
163 - <div class="item-title">
164 - <img src="https://user-images.githubusercontent.com/1153921/72070923-543dcf00-32f3-11ea-8053-d61bc96529b5.png" alt="Install Netdata on Alpine FreeNAS" />
165 - <h3>FreeNAS</h3>
166 - </div>
167 - <ul>
168 - <li><a href="methods/freenas/">Manual installation on FreeNAS</a></li>
169 - </ul>
170 - </div>
171 - <div class="grid-item">
172 - <div class="item-title">
173 - <img src="https://user-images.githubusercontent.com/1153921/72070921-53a53880-32f3-11ea-80f1-7d00cd8a7906.png" alt="Install Netdata on Alpine Linux" />
174 - <h3>Alpine</h3>
175 - </div>
176 - <ul>
177 - <li><a href="methods/alpine/">Manual installation on Alpine</a></li>
178 - </ul>
179 - </div>
59 +<div class="installer-grid" markdown=1>
60 +
61 +[![Install with .deb or .rpm
62 +packages](https://user-images.githubusercontent.com/1153921/76029431-aebd6b00-5ef1-11ea-92b4-06704dabb93e.png) Install
63 +with .deb or .rpm packages](methods/packages.md)
64 +
65 +[![Install with a pre-built static binary for 64-bit
66 +systems](https://user-images.githubusercontent.com/1153921/73030303-94727680-3df6-11ea-963e-6f2cb0ce762c.png) Install
67 +with a pre-built static binary for 64-bit systems](methods/kickstart-64.md)
68 +
69 +[![Install Netdata on
70 +Docker](https://user-images.githubusercontent.com/1153921/76029355-85044400-5ef1-11ea-96f4-79edc58f9b5c.png) Install
71 +Netdata on Docker](../docker/README.md)
72 +
73 +[![Install Netdata on
74 +Kubernetes](https://user-images.githubusercontent.com/1153921/76029478-cc8ad000-5ef1-11ea-8981-dd04744b00da.png) Install
75 +Netdata on Kubernetes with a Helm
76 +chart](https://github.com/netdata/helmchart#netdata-helm-chart-for-kubernetes-deployments)
77 +
78 +[![Install Netdata on cloud providers
79 +(GCP/AWS/Azure)](https://user-images.githubusercontent.com/1153921/76029431-aebd6b00-5ef1-11ea-92b4-06704dabb93e.png)
80 +Install Netdata on cloud providers (GCP/AWS/Azure)](methods/cloud-providers.md)
81 +
82 +[![Install Netdata on
83 +macOS](https://user-images.githubusercontent.com/1153921/76029616-1673b600-5ef2-11ea-888a-4a1375a42246.png) Install
84 +Netdata on macOS](methods/macos.md)
85 +
86 +[![Install Netdata on
87 +FreeBSD](https://user-images.githubusercontent.com/1153921/76029787-5fc40580-5ef2-11ea-9461-23e9049aa8f8.png) Install
88 +Netdata on FreeBSD](methods/freebsd.md)
89 +
90 +[![Install manually from
91 +source](https://user-images.githubusercontent.com/1153921/73032280-f1246000-3dfb-11ea-870d-7fbddd9a6f76.png) Install
92 +manually from source](methods/manual.md)
93 +
94 +[![Install on offline/air-gapped
95 +systems](https://user-images.githubusercontent.com/1153921/73032239-c89c6600-3dfb-11ea-8224-c8a9f7a50c53.png) Install on
96 +offline/air-gapped systems](methods/offline.md)
97 +
98 +[![Installation on
99 +PFSense](https://user-images.githubusercontent.com/1153921/76030071-cb0dd780-5ef2-11ea-87cd-607d943dc521.png)
100 +Installation on PFSense](methods/pfsense.md)
101 +
102 +[![Install Netdata on
103 +Synology](https://user-images.githubusercontent.com/1153921/76029789-5fc40580-5ef2-11ea-9d35-c022f682da77.png) Install
104 +Netdata on Synology](methods/synology.md)
105 +
106 +[![Manual installation on
107 +FreeNAS](https://user-images.githubusercontent.com/1153921/76030537-1c1dcb80-5ef3-11ea-9cf9-f130e7d41712.png) Manual
108 +installation on FreeNAS](methods/freenas.md)
109 +
110 +[![Manual installation on
111 +Alpine](https://user-images.githubusercontent.com/1153921/76029682-37d4a200-5ef2-11ea-9a2c-a8ffeb1d13c3.png) Manual
112 +installation on Alpine](methods/alpine.md)
113 +
114 </div>
115
116 ## Automatic updates