Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/components/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ export const Footer = ()=>{
Commons Attribution-ShareAlike 3.0 Unported License</a>.</p>
<p>Thanks to <a href="https://github.com/seballot" target="_blank">@seballot</a> and
<a href="https://github.com/SamTV12345" target={"_blank"}> @SamTV12345</a> for the redesign</p>
<p className="text-xs opacity-60 mt-2">Bitcoin: 198uyayMFVHUmrcuzWKFSMAkmwfkQgQEXj</p>
</div>

<Suspense>
Expand Down
8 changes: 4 additions & 4 deletions src/components/InstallOneLiner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ const ONE_LINERS: Record<OS, {label: string; command: string; icon: typeof faLin
linux: {
label: 'Linux',
icon: faLinux,
command: 'docker run -d --name etherpad -p 9001:9001 etherpad/etherpad',
command: 'curl -fsSL https://raw.githubusercontent.com/ether/etherpad-lite/master/bin/installer.sh | sh',
},
mac: {
label: 'macOS',
icon: faApple,
command: 'docker run -d --name etherpad -p 9001:9001 etherpad/etherpad',
command: 'curl -fsSL https://raw.githubusercontent.com/ether/etherpad-lite/master/bin/installer.sh | sh',
},
windows: {
label: 'Windows',
icon: faWindows,
command: 'docker run -d --name etherpad -p 9001:9001 etherpad/etherpad',
command: 'irm https://raw.githubusercontent.com/ether/etherpad-lite/master/bin/installer.ps1 | iex',
},
};

Expand Down Expand Up @@ -70,7 +70,7 @@ export const InstallOneLiner = () => {
</button>
</div>
<p className="text-xs text-gray-500 dark:text-gray-400 px-3 pb-3">
Needs Docker. Then open <code>http://localhost:9001</code>.{' '}
Needs <code>git</code> and Node.js &ge; 20. Then <code>cd etherpad-lite && pnpm run prod</code> and open <code>http://localhost:9001</code>.{' '}
<a
href="https://github.com/ether/etherpad-lite#installation"
target="_blank"
Expand Down
2 changes: 1 addition & 1 deletion src/pagesToDisplay/AddFunctionalities.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export const AddFunctionalities = ()=>{
return <div className="content wrap">
<h2 className="text-3xl text-primary font-bold mb-4 mt-16 flex items-center">
<FontAwesomeIcon icon={faPlug} className="mr-4"/>
Add Functionalities</h2>
Add Functionality</h2>
<span className="dark:text-gray-400">
Etherpad is very customizable through plugins. Instructions can be found in the <a
href={ADDITIONAL_PLUGINS} target="_blank">plugin wiki article</a>
Expand Down
6 changes: 1 addition & 5 deletions src/pagesToDisplay/MainHeadline.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,12 @@ import {InstallOneLiner} from "../components/InstallOneLiner.tsx";
export const MainHeadline = () => {
return <div className="content primary showcase">
<div className="wrap">
<h1 className="font-normal ml-0 mr-0 mb-4 text-[2.5rem] mt-16 dark:text-white">
<h1 className="font-normal ml-0 mr-0 mb-4 text-[2.3rem] mt-16 dark:text-white">
<strong>Etherpad</strong> &mdash; the editor for <strong>documents that matter</strong>.
</h1>
<p className="text-xl mb-6 dark:text-gray-300">
Real-time collaborative editing where authorship is the default, your server is the only server, and you decide what AI (if any) ever touches your text.
</p>
<div className="flex flex-wrap gap-3 mb-6">
<Link href="/about" className="px-4 py-2 bg-primary text-white rounded hover:opacity-90">Read the manifesto &rarr;</Link>
<Link href="/why-etherpad" className="px-4 py-2 border border-primary text-primary rounded hover:bg-primary hover:text-white">Why Etherpad &rarr;</Link>
</div>

<InstallOneLiner/>
</div>
Expand Down