+++ title = "Instal Cepat" description = "Hanya satu perintah yang anda butuhkan untuk membuat website baru." categories = ["core"] tags = ["setup", "installation", "scripts"] features = ["code highlighter", "snippets", "related content"] notes = [ "mengulas 'module-system' saat menambah atau menghapus add-on yang telah di instal", "juga meninjau pilihan modul yang sudah dipasang sebelumnya (lihat masalah di depan)" ] copyright owner = "Josh Habdas" date = "2019" license = "agpl-3.0-or-later" +++
After Dark termasuk skrip instalasi portabel untuk pengaturan cepat. Silahkan instal {{< external href="https://gohugo.io" text="Hugo" />}} 0.51
atau yang lebih besar sebelum menjalankan skrip:
{{< hackcss-alert >}}
Skrip telah diuji pada GNU/Linux dan BSD (Darwin) dan Windows melalui {{< external href="http://cmder.net" text="Cmder" />}}.
{{% hackcss-alert type="warning" %}}Warning: Periksa skrip yang diunduh dari Internet sebelum menjalankannya.{{% /hackcss-alert %}}
Berikut adalah tiga metode untuk men-download dan menjalankan:
Unduh dan kirim ke sh
secara langsung:
{{< hackcss-alert >}} {{< highlight shell >}}wget -qO - https://go.habd.as/after-dark | sh{{< /highlight >}} {{< /hackcss-alert >}}
Unduh di file baru, chmod
dan jalankan:
{{< hackcss-alert >}}
{{< highlight shell >}}curl -O https://cdn.jsdelivr.net/npm/after-dark@latest/bin/install &&
chmod +x install && ./install{{< /highlight >}}
{{< /hackcss-alert >}}
Dari kanonik git
klon:
{{< hackcss-alert >}} {{< highlight shell >}}# sumber klon dan ubah ke direktori sumber git klon https://git.habd.as/comfusion/after-dark.git && cd "$_"
echo "${$(npm run integrity)#*sha512-}"
./bin/install {{< /highlight >}} {{< /hackcss-alert >}}
Skrip harus selesai dalam 5-10 detik sehingga menghasilkan sampel situs dan dokumen bantuan:
{{< figure alt="After Dark screenshots" src="/images/quick-install.png" lqipsrc="/images/quick-install-fs8.png" caption="After Dark Quick Install running to completion in Terminal on Deepin Manjaro."
}}
Situs baru Anda akan disebut flying-toaster
. Ubah ke nama proyek anda kapan saja anda suka. Akses situs dengan menavigasi ke https://localhost:1313.
After Dark memungkingkan menjalankan manajemen multi situs dari satu instalasi. Untuk mengelola beberapa website gunakan -c
dan -d
bendera untuk menentukan konten dan tujuan direktori secara berurutan.
Misalnya, untuk mengahasilkan situs audio menggunakan instalasi After Dark saat ini, buat skrip yang dapat dieksekusi untuk menghasilkan situs tersebut:
{{< hackcss-card header="flying-toasters/bin/gen-audio-site" >}} {{< highlight shell >}}#!/bin/sh hugo -c sites/audio -d public/static.domain.example{{< /highlight >}} {{< /hackcss-card >}}
Dimana audio
berisi konten untuk situs itu:
├── layouts
├── sites
│ └── audio
│ ├── audiobooks
│ │ ├── gaining-currency.md
│ │ └── the-power-of-now.md
│ └── clips
│ └── war-of-the-worlds.md
├── static
Dan public
berisi folder untuk setiap situs:
public
└── static.domain.example
├── categories
│ └── index.xml
├── audiobooks
│ └── index.html
├── clips
│ └── index.html
├── css
├── index.html
├── index.xml
├── js
├── sitemap.xml
└── tags
└── index.xml
Dan buat skrip lain untuk menyajikan konten untuk diedit:
{{< hackcss-card header="flying-toasters/bin/serve-audio-site" >}} {{< highlight shell >}}#!/bin/sh hugo -c sites/audio{{< /highlight >}} {{< /hackcss-card >}}
Setiap subdirektori public
kemudian menjadi website yang independen dan dapat disebarkan serta salinan persisnya disimpan untuk konten tujuan yang dihasilkan.
{{% hackcss-alert type="info" %}}Tip: Untuk jenis fleksibiltas tambahan hugo --help
dan modifikasi skrip anda menggunakan --theme
dan --config
flags.{{% /hackcss-alert %}}
Multi situs sangat cocok untuk mempertahankan tampilan dan rasa yang konsisten di berbagai domain asal sekaligus membatasi kebutuhan untuk menjalankannya Upgrade Script untuk setiap situs.