Skip to content

Commit 74f0a61

Browse files
authored
Merge pull request #1 from ppeble/hugo-setup
Initial hugo setup
2 parents 69f1cc4 + a1f0ccf commit 74f0a61

File tree

4,884 files changed

+348
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,884 files changed

+348
-18
lines changed

Diff for: .gitignore

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# npm assets
2+
node_modules/
3+
package-lock.json
4+
5+
# Hugo-generated assets
6+
.hugo_build.lock
7+
/public
8+
resources/
9+
10+
# Local Netlify folder
11+
.netlify

Diff for: .gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "themes/docsy"]
2+
path = themes/docsy
3+
url = https://github.com/google/docsy.git

Diff for: .nvmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lts/*

Diff for: LICENSE.txt renamed to LICENSE

File renamed without changes.

Diff for: Makefile

+3-12
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,6 @@
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
generate/files = LICENSE.txt
6-
7-
generate: generate-clean
8-
$(MAKE) $(generate/files)
9-
.PHONY: generate
10-
11-
generate-clean:
12-
rm -f $(generate/files)
13-
.PHONY: generate-clean
14-
15-
LICENSE.txt:
16-
curl https://apache.org/licenses/LICENSE-2.0.txt > $@
5+
.PHONY: run
6+
run:
7+
npm run serve

Diff for: README.md

+39

Diff for: config.yaml

+229
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,229 @@
1+
---
2+
baseURL: https://emmisary-ingress.dev
3+
enableRobotsTxt: true
4+
5+
module:
6+
replacements: 'github.com/FortAwesome/Font-Awesome -> ., github.com/twbs/bootstrap -> .'
7+
imports:
8+
- path: docsy
9+
10+
themesDir: "node_modules" # docsy is installed via npm
11+
12+
# Will give values to .Lastmod etc.
13+
enableGitInfo: true
14+
15+
# Language settings
16+
contentDir: content/en
17+
defaultContentLanguage: en
18+
defaultContentLanguageInSubdir: false
19+
languageCode: en-us
20+
googleAnalytics: G-VF9H3EHMDK
21+
22+
# Useful when translating.
23+
enableMissingTranslationPlaceholders: true
24+
25+
disableKinds: [taxonomy, term]
26+
27+
# Highlighting config
28+
pygmentsCodeFences: true
29+
pygmentsUseClasses: false
30+
# Use the new Chroma Go highlighter in Hugo.
31+
#pygmentsOptions = "linenos=table"
32+
# See https://help.farbox.com/pygments.html
33+
pygmentsStyle: fruity # "tango"
34+
35+
# Image processing configuration.
36+
imaging:
37+
resampleFilter: CatmullRom
38+
quality: 75
39+
anchor: smart
40+
41+
languages:
42+
en:
43+
params:
44+
title: Emissary Ingress
45+
description: >-
46+
An open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
47+
languageName: English
48+
contentDir: content/en
49+
weight: 1
50+
51+
markup:
52+
goldmark:
53+
renderer:
54+
unsafe: true
55+
highlight:
56+
# See a complete list of available styles at https://xyproto.github.io/splash/docs/all.html
57+
style: tango
58+
# Uncomment if you want your chosen highlight style used for code blocks without a specified language
59+
# guessSyntax: true
60+
61+
# Everything below this are Site Params
62+
63+
params:
64+
copyright:
65+
from_year: 2018
66+
authors: |
67+
emissary Authors
68+
69+
<div class="row text-center text-white small">
70+
<div class="col-12 text-center py-2 order-sm-2">
71+
<a href="https://www.linuxfoundation.org/terms" target="_blank" rel="noopener">Terms</a> |
72+
<a href="https://www.linuxfoundation.org/privacy" target="_blank" rel="noopener">Privacy</a> |
73+
<a href="https://www.linuxfoundation.org/trademark-usage" target="_blank" rel="noopener">Trademarks</a> |
74+
<a href="https://github.com/emissary-ingress/emissary-ingress.dev/blob/main/LICENSE" target="_blank" rel="noopener">License</a>
75+
</div>
76+
</div>
77+
description: >-
78+
An open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
79+
80+
# Repository configuration (URLs for in-page links to opening issues and suggesting changes)
81+
github_repo: https://github.com/emissary-ingress/emissary-ingress.dev
82+
github_branch: main
83+
84+
# An optional link to a related project repo. For example, the sibling repository where your product code lives.
85+
github_project_repo: https://github.com/emissary-ingress/emissary
86+
87+
# Enable Lunr.js offline search
88+
offlineSearch: true
89+
90+
# Enable syntax highlighting and copy buttons on code blocks with Prism
91+
prism_syntax_highlighting: false
92+
93+
# Versions
94+
95+
# Menu title if your navbar has a versions selector to access old versions of your site.
96+
# This menu appears only if you have at least one [params.versions] set.
97+
version_menu: Versions
98+
latest_stable_version: 3.8
99+
versions:
100+
- version: v3.8
101+
url: /docs/3.8/
102+
103+
- version: v3.7
104+
url: /docs/3.7/
105+
106+
- version: v3.6
107+
url: /docs/3.6/
108+
109+
- version: v3.5
110+
url: /docs/3.5/
111+
112+
- version: v3.4
113+
url: /docs/3.4/
114+
115+
- version: v3.3
116+
url: /docs/3.3/
117+
118+
- version: v3.2
119+
url: /docs/3.2/
120+
121+
- version: v3.1
122+
url: /docs/3.1/
123+
124+
- version: v3.0
125+
url: /docs/3.0/
126+
127+
- version: v2.5
128+
url: /docs/2.5/
129+
130+
- version: v2.4
131+
url: /docs/2.4/
132+
133+
- version: v2.3
134+
url: /docs/2.3/
135+
136+
- version: v2.2
137+
url: /docs/2.2/
138+
139+
- version: v2.1
140+
url: /docs/2.1/
141+
142+
- version: v2.0
143+
url: /docs/2.0/
144+
145+
- version: v1.14
146+
url: /docs/1.14/
147+
148+
- version: v1.13
149+
url: /docs/1.13/
150+
151+
# User interface configuration
152+
ui:
153+
sidebar_menu_compact: true
154+
sidebar_search_disable: true
155+
navbar_logo: true
156+
footer_about_enable: false
157+
navbar_translucent_over_cover_disable: true
158+
159+
# Adds a H2 section titled "Feedback" to the bottom of each doc. The responses are sent to Google Analytics as events.
160+
# This feature depends on [services.googleAnalytics] and will be disabled if "services.googleAnalytics.id" is not set.
161+
# If you want this feature, but occasionally need to remove the "Feedback" section from a single page,
162+
# add "hide_feedback: true" to the page's front matter.
163+
feedback:
164+
enable: true
165+
# The responses that the user sees after clicking "yes" (the page was helpful) or "no" (the page was not helpful).
166+
'yes': >-
167+
Glad to hear it! Please <a
168+
href="https://github.com/emissary-ingress/emissary-ingress.dev/issues/new">tell us how we
169+
can improve</a>.
170+
'no': >-
171+
Sorry to hear that. Please <a
172+
href="https://github.com/emissary-ingress/emissary-ingress.dev/issues/new">tell us how we
173+
can improve</a>.
174+
175+
# Adds a reading time to the top of each doc.
176+
# If you want this feature, but occasionally need to remove the Reading time from a single page,
177+
# add "hide_readingtime: true" to the page's front matter
178+
readingtime:
179+
enable: false
180+
181+
# Footer Links
182+
links:
183+
# End user relevant links. These will show up on left side of footer and in the community page if you have one.
184+
user:
185+
- name: Google Group
186+
url: https://groups.google.com/g/etcd-dev
187+
icon: fab fa-google
188+
- name: Twitter
189+
url: https://twitter.com/etcdio
190+
icon: fab fa-twitter
191+
- name: Github Discussions
192+
url: https://github.com/etcd-io/etcd/discussions
193+
icon: fab fa-github
194+
# Developer relevant links. These will show up on right side of footer and in the community page if you have one.
195+
developer:
196+
- name: Etcd on GitHub
197+
url: https://github.com/etcd-io/etcd
198+
icon: fab fa-github-square
199+
- name: Etcd.io on GitHub
200+
url: https://github.com/etcd-io/website
201+
icon: fab fa-github
202+
# [params.logos]
203+
hero: >-
204+
https://raw.githubusercontent.com/cncf/artwork/master/projects/etcd/horizontal/white/etcd-horizontal-white.png
205+
206+
mediaTypes:
207+
text/netlify: {}
208+
209+
outputFormats:
210+
REDIRECTS:
211+
mediaType: text/netlify
212+
baseName: _redirects
213+
notAlternative: true
214+
215+
outputs:
216+
home: [HTML, REDIRECTS, RSS]
217+
218+
# Site menu (partial -- also see pages with 'menu' in front matter)
219+
menu:
220+
main:
221+
- name: Docs
222+
url: /docs/latest/
223+
weight: -10
224+
- name: Blog
225+
pageref: /blog/
226+
- name: Install
227+
url: /docs/latest/install/
228+
- name: Play
229+
url: http://play.etcd.io/play

Diff for: content/en/_index.html

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: emissary ingress
3+
features:
4+
- title: Simple interface
5+
description: Read and write values using standard HTTP tools, such as curl
6+
icon: interface.svg
7+
- title: Key-value storage
8+
description: Store data in hierarchically organized directories, as in a standard filesystem
9+
icon: kv.svg
10+
- title: Watch for changes
11+
description: Watch specific keys or directories for changes and react to changes in values
12+
icon: watch.svg
13+
---
14+
15+
{{< blocks/cover image_anchor="top" height="min" color="primary" >}}
16+
<img src="etcd-horizontal-white.png" class="site-logo" />
17+
<h2 class="mt-4">
18+
A Kubernetes-native API gateway for microservices built on the Envoy Proxy
19+
</h2>
20+
<div class="mt-5 mx-auto">
21+
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="/docs/{{< param latest_stable_version >}}/">
22+
Learn more
23+
</a>
24+
<a class="btn btn-lg btn-primary mr-3 mb-4" href="/docs/{{< param latest_stable_version >}}/quickstart">
25+
Quickstart<i class="fas fa-arrow-alt-circle-right ml-2"></i>
26+
</a>
27+
</div>
28+
{{< /blocks/cover >}}
29+
30+
{{% blocks/lead color="white" %}}
31+
<h1>What is etcd?</h1>
32+
<p>
33+
<b>etcd</b> is a strongly consistent, distributed key-value store that
34+
provides a reliable way to store data that needs to be accessed by a
35+
distributed system or cluster of machines. It gracefully handles leader
36+
elections during network partitions and can tolerate machine failure, even
37+
in the leader node.
38+
<a href="/docs/{{< param latest_stable_version >}}/">Learn more<i class="fas fa-arrow-alt-circle-right ml-2"></i></a>
39+
</p>
40+
{{% /blocks/lead %}}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)