Skip to content

Commit 2eed93e

Browse files
committed
quick install on 404 page and css fix
- added quick installation to 404 and moved to quick installation snippet to _includes - made a little and important css fix because of missing margins on docs pages.
1 parent bae1dd4 commit 2eed93e

File tree

4 files changed

+115
-111
lines changed

4 files changed

+115
-111
lines changed

404.html

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default
33
title: 404 — Page not found
4-
body_class: notfound
4+
body_class: notfound landing
55
add_css: page404.css
66
---
77

@@ -30,3 +30,5 @@ <h1>Quick access</h1>
3030
</div>
3131
</div>
3232
</section>
33+
34+
{% include quick_installation.html %}

_includes/quick_installation.html

+108
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
<section id="quickinstall">
2+
<div class="flexwrap wrap">
3+
<div class="intro">
4+
<h1>Installation</h1>
5+
<p>DuckDB is seamlessly integrated with major programming languages. It can be installed in less than 20 seconds on most platforms.</p>
6+
<a href="/docs/installation/" class="white dark button">More installation options</a>
7+
</div>
8+
<div class="install">
9+
<div class="window">
10+
<div class="topbar environment">
11+
<ul>
12+
<li data-client="cli" class="active">Command line</li>
13+
<li data-client="python">Python</li>
14+
<li data-client="r">R</li>
15+
<li data-client="java">Java</li>
16+
<li data-client="nodejs">Node.js</li>
17+
<li data-client="odbc">ODBC</li>
18+
</ul>
19+
</div>
20+
<label class="onlymobile">
21+
<select name="environment" class="environmentselect onlymobile">
22+
<option value="cli">Command Line</option>
23+
<option value="python">Python</option>
24+
<option value="r">R</option>
25+
<option value="java">Java</option>
26+
<option value="nodejs">Node.js</option>
27+
<option value="odbc">ODBC</option>
28+
</select>
29+
</label>
30+
31+
<div class="result content dark">
32+
{% highlight bash %}
33+
brew install duckdb
34+
{% endhighlight %}
35+
</div>
36+
37+
<div class="bottombar">
38+
<p class="system">
39+
<span>Latest release: DuckDB {{ site.currentduckdbversion }} | </span>
40+
<span class="systemdetected">System detected: </span>
41+
</p>
42+
</div>
43+
</div>
44+
</section>
45+
46+
<section class="hidden">
47+
48+
<div id="quick-installation">
49+
50+
<div data-install="python">
51+
{% highlight bash %}
52+
pip install duckdb
53+
{% endhighlight %}
54+
</div>
55+
56+
<div data-install="r">
57+
{% highlight r %}
58+
install.packages("duckdb")
59+
{% endhighlight %}
60+
</div>
61+
62+
<div data-install="java">
63+
{% highlight xml %}
64+
<dependency>
65+
<groupId>org.duckdb</groupId>
66+
<artifactId>duckdb_jdbc</artifactId>
67+
<version>{{ site.currentduckdbversion }}</version>
68+
</dependency>
69+
{% endhighlight %}
70+
</div>
71+
72+
<div data-install="nodejs">
73+
{% highlight bash %}
74+
npm install duckdb
75+
{% endhighlight %}
76+
</div>
77+
78+
<div data-install="cli macos">
79+
{% highlight bash %}
80+
brew install duckdb
81+
{% endhighlight %}
82+
</div>
83+
84+
<div data-install="cli linux">
85+
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_cli-linux-amd64.zip" target="_blank">https://github.com<wbr>/duckdb/<wbr>duckdb/<wbr>releases/<wbr>download/<wbr>v{{ site.currentduckdbversion }}/duckdb_cli-linux-amd64.zip</a>
86+
</div>
87+
88+
<div data-install="cli win">
89+
{% highlight bash %}
90+
winget install DuckDB.cli
91+
{% endhighlight %}
92+
</div>
93+
94+
<div data-install="odbc macos">
95+
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_odbc-osx-universal.zip">duckdb_odbc-osx-universal.zip</a>
96+
</div>
97+
98+
<div data-install="odbc linux">
99+
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_odbc-linux-amd64.zip" target="_blank">https://github.com/<wbr>duckdb/<wbr>duckdb/<wbr>releases/<wbr>download/<wbr>v{{ site.currentduckdbversion }}/duckdb_odbc-linux-amd64.zip</a>
100+
</div>
101+
102+
<div data-install="odbc win">
103+
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_odbc-windows-amd64.zip" target="_blank">https://github.com/<wbr>duckdb/<wbr>duckdb/<wbr>releases/<wbr>download/<wbr>v{{ site.currentduckdbversion }}/duckdb_odbc-windows-amd64.zip</a>
104+
</div>
105+
106+
</div>
107+
108+
</section>

css/docu.scss

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ body.documentation{
5656
max-width: 1000px;
5757
padding-bottom: 30px;
5858
padding-right: 30px;
59+
padding-top: 30px;
5960
img{
6061
width: 100%;
6162
height: auto;
@@ -353,7 +354,8 @@ body.documentation{
353354
.wrap.frequentlyaskedquestions,
354355
.wrap.codeofconduct,
355356
.wrap.documentation,
356-
.wrap.duckdbinstallation{
357+
.wrap.duckdbinstallation,
358+
.wrap.guides{
357359
.breadcrumbs{
358360
display: none;
359361
}

index.html

+1-109
Original file line numberDiff line numberDiff line change
@@ -98,51 +98,7 @@ <h3>Free</h3>
9898
</div>
9999
</section>
100100

101-
<section id="quickinstall">
102-
<div class="flexwrap wrap">
103-
<div class="intro">
104-
<h1>Installation</h1>
105-
<p>DuckDB is seamlessly integrated with major programming languages. It can be installed in less than 20 seconds on most platforms.</p>
106-
<a href="/docs/installation/" class="white dark button">More installation options</a>
107-
</div>
108-
<div class="install">
109-
<div class="window">
110-
<div class="topbar environment">
111-
<ul>
112-
<li data-client="cli" class="active">Command line</li>
113-
<li data-client="python">Python</li>
114-
<li data-client="r">R</li>
115-
<li data-client="java">Java</li>
116-
<li data-client="nodejs">Node.js</li>
117-
<li data-client="odbc">ODBC</li>
118-
</ul>
119-
</div>
120-
<label class="onlymobile">
121-
<select name="environment" class="environmentselect onlymobile">
122-
<option value="cli">Command Line</option>
123-
<option value="python">Python</option>
124-
<option value="r">R</option>
125-
<option value="java">Java</option>
126-
<option value="nodejs">Node.js</option>
127-
<option value="odbc">ODBC</option>
128-
</select>
129-
</label>
130-
131-
<div class="result content dark">
132-
{% highlight bash %}
133-
brew install duckdb
134-
{% endhighlight %}
135-
</div>
136-
137-
<div class="bottombar">
138-
<p class="system">
139-
<span>Latest release: DuckDB {{ site.currentduckdbversion }} | </span>
140-
<span class="systemdetected">System detected: </span>
141-
</p>
142-
</div>
143-
</div>
144-
</section>
145-
101+
{% include quick_installation.html %}
146102

147103
<section class="blog">
148104
<div class="wrap">
@@ -312,69 +268,5 @@ <h3><a href="{{ post.url }}">{{ post.title }}</a></h3>
312268
</div>
313269

314270
</div>
315-
316-
317-
318-
319-
<div id="quick-installation">
320-
321-
<div data-install="python">
322-
{% highlight bash %}
323-
pip install duckdb
324-
{% endhighlight %}
325-
</div>
326-
327-
<div data-install="r">
328-
{% highlight r %}
329-
install.packages("duckdb")
330-
{% endhighlight %}
331-
</div>
332-
333-
<div data-install="java">
334-
{% highlight xml %}
335-
<dependency>
336-
<groupId>org.duckdb</groupId>
337-
<artifactId>duckdb_jdbc</artifactId>
338-
<version>{{ site.currentduckdbversion }}</version>
339-
</dependency>
340-
{% endhighlight %}
341-
</div>
342-
343-
<div data-install="nodejs">
344-
{% highlight bash %}
345-
npm install duckdb
346-
{% endhighlight %}
347-
</div>
348-
349-
<div data-install="cli macos">
350-
{% highlight bash %}
351-
brew install duckdb
352-
{% endhighlight %}
353-
</div>
354-
355-
<div data-install="cli linux">
356-
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_cli-linux-amd64.zip" target="_blank">https://github.com<wbr>/duckdb/<wbr>duckdb/<wbr>releases/<wbr>download/<wbr>v{{ site.currentduckdbversion }}/duckdb_cli-linux-amd64.zip</a>
357-
</div>
358-
359-
<div data-install="cli win">
360-
{% highlight bash %}
361-
winget install DuckDB.cli
362-
{% endhighlight %}
363-
</div>
364-
365-
<div data-install="odbc macos">
366-
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_odbc-osx-universal.zip">duckdb_odbc-osx-universal.zip</a>
367-
</div>
368-
369-
<div data-install="odbc linux">
370-
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_odbc-linux-amd64.zip" target="_blank">https://github.com/<wbr>duckdb/<wbr>duckdb/<wbr>releases/<wbr>download/<wbr>v{{ site.currentduckdbversion }}/duckdb_odbc-linux-amd64.zip</a>
371-
</div>
372-
373-
<div data-install="odbc win">
374-
<a href="https://github.com/duckdb/duckdb/releases/download/v{{ site.currentduckdbversion }}/duckdb_odbc-windows-amd64.zip" target="_blank">https://github.com/<wbr>duckdb/<wbr>duckdb/<wbr>releases/<wbr>download/<wbr>v{{ site.currentduckdbversion }}/duckdb_odbc-windows-amd64.zip</a>
375-
</div>
376-
377-
</div>
378-
379271

380272
</section>

0 commit comments

Comments
 (0)