Dipomedia

Personal Web Blog Indonesia

Sumber Kode Deploy Dari Github Ke Neocities

Ketemu lagi cara untuk membuat situs di Neocities (selain dengan Ruby) yaitu dengan deploy-to-neocities!

Langkah Untuk Men-deploy

  • Dari dasbor situs di Neocities klik Settings > Manage Site Settings > API Key kemudian salin (copy).
  • Dari dasbor di Github, bikin repositori yang baru. Contoh: dpmd.
  • Klik Setting > Security > Secret > Actions > New repository secret. Di kotak nama isi: NEOCITIES_API_TOKEN. Di kotak Value, tempel (paste) API Key. Lalu klik Add secret.
  • Dari dasbor respositori yang baru dibikin tadi, bikin folder dengan nama public (ini adalah tempat untuk meletakkan file yang akan dideploy) dan .github/workflows.
  • Masuk ke folder .github/workflows kemudian bikin file dengan nama neocities.yml yang berisi kode Actions.

Kode Actions neocities.yml Untuk Men-deploy

name: Deploy to neocities

# only run on changes to main
on:
  push:
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    # When the dist_dir is ready, deploy it to neocities
    - name: Deploy to neocities
      uses: bcomnes/deploy-to-neocities@v1
      with:
        api_token: ${{ secrets.NEOCITIES_API_TOKEN }}
        cleanup: false
        dist_dir: public

Hasil Deploy

Untuk melihat keberhasilan maka masuk ke dasbor situs di Neocities kemudian klik Edit Site. Contoh file yang berhasil dideploy dari Github ke Neocities pada Dipomedia bisa dilihat pada link berikut: test.html.

=*=*=

Dipublikasikan Pada 21 Februari 2022. Tag: Neocities, #100DaysToOffload

Sebelumnya Selanjutnya

Kirim Email | Isi Buku Tamu

Dipomedia Oleh Dipo Dwijaya S

Dihosting Oleh Neocities

Situs Ini Sudah Diakses Oleh Pengunjung

XII-II-MMXXII


Ke Atas