summaryrefslogtreecommitdiff
path: root/_content/doc/articles
diff options
context:
space:
mode:
authorShulhan <m.shulhan@gmail.com>2024-03-21 05:13:45 +0700
committerShulhan <m.shulhan@gmail.com>2024-03-21 05:41:29 +0700
commit03a9d77abfdf7ffc5d43fb7761aa1faaa5eeb3f7 (patch)
tree580a859a21191e1f73f01c8e727ccb6b2e3eef6d /_content/doc/articles
parent1a84401abde75de0d975d1fc1d5236c70034cd42 (diff)
downloadgolang-id-web-03a9d77abfdf7ffc5d43fb7761aa1faaa5eeb3f7.tar.xz
all: tambah akhiran "/" pada "link:" untuk mengurangi HTTP redirect 304
Tautan yang mengarah ke directori, bila tidak diakhiri dengan "/" akan di-_redirect_ otomatis ke "/". Misalnya, "GET /ref/spec" akan mengakibatkan dua kali request, GET /ref/spec => 304 GEt /ref/spec/ => 200
Diffstat (limited to '_content/doc/articles')
-rw-r--r--_content/doc/articles/go_command.adoc6
-rw-r--r--_content/doc/articles/race_detector.adoc2
-rw-r--r--_content/doc/articles/wiki/index.adoc2
3 files changed, 5 insertions, 5 deletions
diff --git a/_content/doc/articles/go_command.adoc b/_content/doc/articles/go_command.adoc
index 6d336d0..89e12e5 100644
--- a/_content/doc/articles/go_command.adoc
+++ b/_content/doc/articles/go_command.adoc
@@ -2,7 +2,7 @@
:toc:
Distribusi Go mengikutkan sebuah perintah, bernama
-link:/cmd/go["go"^],
+link:/cmd/go/["go"^],
yang mengotomasi pengunduhan, pembangunan, pemasangan, dan pengujian dari
paket-paket dan perintah-perintah Go.
Dokumen ini membahas tentang kenapa kita menulis sebuah perintah baru, bentuk
@@ -59,7 +59,7 @@ Hal ini dapat dipahami: karena begitulah cara kerja pada umumnya pada bahasa
pemrograman lainnya.
Selama beberapa tahun terakhir kami secara konsisten mengingatkan orang
tentang perintah `goinstall` (sekarang diganti dengan
-link:/cmd/go#hdr-Download_and_install_packages_and_dependencies[go get^])
+link:/cmd/go/#hdr-Download_and_install_packages_and_dependencies[go get^])
dan konvensi-konvensinya:
pertama, path impor diturunkan dengan cara yang diketahui dari URL sumber
kodenya;
@@ -262,7 +262,7 @@ Seperti yang telah disebutkan juga di atas, perintah `go` bukanlah perkakas
pembangun yang umum.
Ia tidak memiliki fasilitas untuk menghasilkan berkas sumber Go _selama_
pembangunan, walaupun ia menyediakan
-link:/cmd/go#hdr-Generate_Go_files_by_processing_source[go generate^],
+link:/cmd/go/#hdr-Generate_Go_files_by_processing_source[go generate^],
yang dapat mengotomasi pembuatan berkas Go _sebelum_ dibangun.
Untuk pembangunan lebih lanjut, Anda mungkin perlu menulis sebuah _makefile_
(atau berkas konfigurasi untuk perkakas pembangun yang Anda pilih) untuk
diff --git a/_content/doc/articles/race_detector.adoc b/_content/doc/articles/race_detector.adoc
index fb8dc0a..80aa29a 100644
--- a/_content/doc/articles/race_detector.adoc
+++ b/_content/doc/articles/race_detector.adoc
@@ -382,7 +382,7 @@ close(c)
----
Menurut
-link:/ref/mem[Memori model pada Go^],
+link:/ref/mem/[Memori model pada Go^],
pengiriman ke kanal terjadi sebelum penerimaan dari kanal selesai.
Untuk sinkronisasi operasi kirim-dan-tutup, gunakan operasi penerimaan untuk
menjamin bahwa pengiriman selesai sebelum operasi tutup dilakukan:
diff --git a/_content/doc/articles/wiki/index.adoc b/_content/doc/articles/wiki/index.adoc
index cef6190..d88c17b 100644
--- a/_content/doc/articles/wiki/index.adoc
+++ b/_content/doc/articles/wiki/index.adoc
@@ -149,7 +149,7 @@ Siapa pun yang memanggil fungsi ini dapat memeriksa nilai kembalian kedua;
jika `nil` berarti sebuah `Page` telah sukses dibaca.
Jika tidak, maka akan ada `error` yang harus ditangani oleh si pemanggil
fungsi (lihat
-link:/ref/spec#Errors[spesifikasi bahasa^]
+link:/ref/spec/#Errors[spesifikasi bahasa^]
untuk lebih detail).
Sekarang kita telah memiliki sebuah struktur data sederhana dan kemampuan