-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.html
176 lines (163 loc) · 7.26 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset='UTF-8'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Luakit Web Browser</title>
<link rel="icon" type="image/png" href="favicon.png" />
<link rel=stylesheet href=style.css />
<link rel="stylesheet" href="https://code.cdn.mozilla.net/fonts/fira.css">
</head>
<body>
<nav>
<a href="#">Home</a>
<a href="/news/">Releases</a>
<a href="#sec-download">Download</a>
<a href="/docs/">Documentation</a>
<a href="/help/">Help & Support</a>
<a href="/contributing/">Contributing</a>
<a href="https://github.com/luakit/luakit" target="_blank">GitHub</a>
</nav>
<header>
<div class="container">
<h1>
<a href="https://github.com/luakit/luakit" target="_blank">
<img src=icon.png /><span>luakit</span>
</a>
</h1>
<div id=slogan>
A fast, extensible, and<br> customizable web browser
</div>
</div>
</header>
<section id=sec-description>
<div class="container">
<p>Luakit is a highly configurable browser framework based on the <a
href="http://webkit.org/" target="_blank">WebKit</a> web content engine and the <a
href="http://gtk.org/" target="_blank">GTK+</a> toolkit. It is very fast, extensible with <a
href="http://lua.org/" target="_blank">Lua</a>, and licensed under the <a
href="https://raw.github.com/luakit/luakit/develop/COPYING.GPLv3" target="_blank">GNU GPLv3</a>
license. It is primarily targeted at power users, developers and anyone who wants to have fine-grained control over their web browser’s behaviour and
interface.</p>
</div>
</section>
<section id=sec-release>
<div class="container">
<h2>Latest release — <a href="news/luakit-2.3.6.html">Luakit 2.3.6</a></h2>
<h3>... or view the <a href="news/index.html">list of older releases</a></h3>
</div>
</section>
<section id=sec-screenshots>
<div class="container">
<h2>Screenshots</h2>
<div><div class=thumb>
<a href="screenshots/1.png"><img src="thumbs/1.png" alt="Screenshot of Luakit." /></a>
<div>Luakit in normal mode when reading a web page.</div>
</div><div class=thumb>
<a href="screenshots/2.png"><img src="thumbs/2.png" alt="Screenshot of Luakit." /></a>
<div>Luakit in follow mode with several link hints visible.</div>
</div><div class=thumb>
<a href="screenshots/3.png"><img src="thumbs/3.png" alt="Screenshot of Luakit." /></a>
<div>Luakit showing the ad blocker settings page, listing currently active filter lists.</div>
</div><div class=thumb>
<a href="screenshots/4.png"><img src="thumbs/4.png" alt="Screenshot of Luakit." /></a>
<div>Luakit with a different theme and with vertical tabs enabled.</div>
</div></div>
</div>
</section>
<section id=sec-download>
<div class="container">
<h2>Downloading Luakit</h2>
<h3>Supported Operating Systems</h3>
<ul id=osicons>
<li>
<img src="images/linux.svg" alt="" />
<span>Linux</span>
<li>
<img src="images/bsd.svg" alt="" />
<span>BSD</span>
<li>
<img src="images/solaris.svg" alt="" />
<span>Solaris<sup>*</sup></span>
<li>
<img src="images/windows.svg" alt="" />
<span>Windows 10<sup>*</sup><br/>(with <abbr title="Windows Subsystem for Linux">WSL</abbr>)</span>
<li>
<img src="images/hurd.svg" alt="" />
<span>HURD<sup>*</sup></span>
</ul>
<small><sup>*</sup>Not actively supported, but known to work.</small>
</div>
</section>
<section id=security-notice class=sec-install>
<div class="container">
<h3>Important WebKit Security Notice</h3>
<p>While switching to the
WebKit 2 API means a vastly improved security situation, not all distributions of Linux package the
most up-to-date version of WebKitGTK+, and several package very outdated versions that
have many known vulnerabilities. As of September 2019, Arch, Debian, Fedora,
Gentoo, and Ubuntu all have the latest version of WebKitGTK+, but
OpenSUSE ships an outdated and vulnerable version in their
stable channel.
<p>If you use Luakit for browsing, it is <i>your</i> responsibility to ensure that
your distribution packages an up-to-date version of WebKitGTK+!</p>
</div>
</section>
<section class=sec-install>
<div class="container">
<h3>Installing on Windows 10</h3>
<ol>
<li><p>First, install the <a href="https://msdn.microsoft.com/en-us/commandline/wsl/install_guide" target=_blank>Windows Subsystem for Linux</a> if you have not already done so, as WebKitGTK+ does not natively support Windows.
<li><p>Download, build, and install luakit from source, following the instructions below.
</ol>
</div>
</section>
<section class=sec-install>
<div class="container">
<h3>Installing on Linux</h3>
<ul>
<li><p>Arch Linux users can install the <a href="https://archlinux.org/packages/community/x86_64/luakit/">luakit</a> community package or the
<a href="https://aur.archlinux.org/packages/luakit-git/" target="_blank">luakit-git</a> package from the AUR.
<li><p>Other users will need to download and build from source. A Debian package is in the works. Luakit contains only around 9000 lines of code, so this process is usually very fast.
</ul>
</div>
</section>
<section class=sec-install>
<div class="container">
<h3>Installing on BSD</h3>
<p>FreeBSD and OpenBSD users can install the <code>luakit</code> package.</p>
<p>When installing from source, OpenBSD users should build with clang instead of GCC, as the GCC version shipped with OpenBSD is outdated and its use will result in compilation errors.</p>
</div>
</section>
<section class=sec-install>
<div class="container">
<h3>Installing from source</h3>
<ol>
<li><p>Ensure you have the following required dependencies installed:</p>
<ul>
<li><a href="https://www.gtk.org/" target="_blank">GTK 3</a></li>
<li><a href="https://webkitgtk.org/" target="_blank">WebKitGTK+</a> (webkit2gtk)</li>
<li><a href="https://www.lua.org/" target="_blank">Lua 5.1</a> or <a href="http://luajit.org/" target="_blank">LuaJIT</a></li>
<li><a href="https://keplerproject.github.io/luafilesystem/" target="_blank">lfs (Lua File System)</a></li>
<li><a href="https://sqlite.org/" target="_blank">SQLite 3</a></li>
</ul>
<li><p>Download the latest development version:
<a href="https://github.com/luakit/luakit/zipball/develop">zip</a>,
<a href="https://github.com/luakit/luakit/tarball/develop">tar</a>.
Alternatively, clone the project with <a href="http://git-scm.com" target="_blank">Git</a>
by running:</p><pre class=bash>git clone git://github.com/luakit/luakit</pre>
<li><p>Change into the target directory and run <code>make install</code>. You will probably also want to customize the prefix, which is <code>/usr/local</code> by default.
Full instructions on building Luakit are available in the <code>README.md</code> file.</p>
<li><p>After successfully building and installing luakit, run <code>luakit</code> from the command line or launch luakit from your application launcher.</p>
</ol>
</div>
</section>
<footer>
<div class="container">
<small>Copyright 2019 the luakit team</small>
<br>
<small>All written documentation and luakit code are copyright to their respective authors.</small>
</div>
</footer>
</body>
</html>