Panduan ini berisi informasi tentang cara membagikan konten di seluruh artikel di DevSite.
Untuk menggunakan kembali konten di beberapa halaman, Anda dapat menggunakan variabel dan include, yang merupakan versi DevSite dari penggunaan cuplikan di beberapa artikel di Composer.
Catatan: Publikasi silang konten bersama dengan Pusat Bantuan di support.google.com tidak dapat dilakukan. Anda dapat menautkan ke halaman dari domain mana pun di navigasi, tetapi Anda tidak dapat menggunakan satu sumber untuk artikel atau bagian dengan domain non-DevSite.
Waktu penggunaan include dan variabel
Gunakan variabel jika Anda ingin menggunakan kembali string teks singkat dari satu sumber. Misalnya, nama produk dan nama fitur.
Gunakan include jika Anda ingin menggunakan kembali teks atau HTML yang diformat dari satu sumber. Misalnya, tabel perbandingan fitur atau catatan penting.
Buat variabel
- Buka
google3/third_party/devsite/workspace/en/_globalvars.html.
- Di kanan atas, klik Edit di Cider.
Tambahkan definisi variabel baru.
- Coba sesuaikan variabel baru Anda dengan salah satu judul kategori yang ada dalam file. Jika perlu, kami dapat menambahkan yang baru.
- Urutkan setiap kategori berdasarkan abjad, menurut nama variabel.
Pastikan nama variabel baru Anda belum digunakan di salah satu file variabel berikut:
google3/googledata/devsite/_common/en/_shared/workspace/_product_names.html
google3/googledata/devsite/_common/en/_shared/cloud/_product_names.html
{% setvar YOUR_VARIABLE_NAME %}TEXT_TO_DISPLAY{% endsetvar %}
- Ganti YOUR_VARIABLE_NAME dengan variabel yang ingin Anda gunakan.
- Ganti TEXT_TO_DISPLAY dengan teks yang akan ditampilkan kepada pengguna.
Simpan perubahan Anda dan kirim CL ke workspace-content-configs untuk ditinjau dan disetujui.
Setelah CL dikirimkan, Anda dapat memublikasikan konten menggunakan nama variabel baru.
Menambahkan variabel ke konten Anda
Untuk menambahkan variabel ke halaman, gunakan variabel Jinja.
Konstruksi {{ ... }} sederhana ini menyisipkan
konten variabel yang ditentukan di lokasi tag pada halaman Anda.
Contoh
**Note:** You can buy {{ workspace_name }} from a reseller.
<table>
<tr>
<th>Edition</th>
<th>Cost</th>
</tr>
<tr>
<td>{{ business_plus_sku_name }}</td>
<td>$50 / month</td>
</tr>
<tr>
<td>{{ business_standard_sku_name }}</td>
<td>$20 / month</td>
</tr>
<tr>
<td>{{ business_starter_sku_name }}</td>
<td>No additional cost</td>
</tr>
</table>
Hasil render
Catatan: Anda dapat membeli Google Workspace dari reseller.
| Edisi | Biaya |
|---|---|
| Business Plus | $50 / bulan |
| Business Standard | $20 / bulan |
| Business Starter | Tanpa biaya tambahan |
Membuat file include
Penting: File include harus selalu dalam format HTML. Hal ini karena format HTML dapat berfungsi dalam konteks blok kode HTML dan Markdown, tetapi include Markdown hanya berfungsi dalam konteks blok kode Markdown.
Untuk membuat file include, lakukan langkah-langkah berikut:
Buka Cider.
Gunakan Penelusuran Kode atau File Explorer untuk menemukan folder third_party/devsite/workspace/en/_shared/includes/.
Klik kanan folder includes, lalu klik New File (screenshot).
- Jika include hanya relevan dengan set konten, Anda dapat membuat subfolder untuk set konten dalam folder
/includesdan menambahkan file include di sana. Sebagai contoh,…/workspace/en/shared/includes/cloud-search/_my-niche-snippet.html
- Jika include hanya relevan dengan set konten, Anda dapat membuat subfolder untuk set konten dalam folder
Beri nama file dan tambahkan konten Anda. Ikuti pedoman berikut:
- Mulai nama file dengan garis bawah. Misalnya,
_my-new-include.html. Hal ini mencegah file include menjadi halaman sendirinya secara eksternal. - Berikan deskripsi yang jelas pada nama file. Hal ini membuat include lebih mudah ditemukan dan digunakan oleh semua orang.
- Semua include harus berupa file HTML. Ekstensi file harus
.htmldan file tidak boleh menyertakan elemen apa pun yang ditulis dalam Markdown. Hal ini memastikan bahwa konten akan dirender dengan benar, baik disertakan dalam file Markdown, file HTML, atau elemen HTML dalam file Markdown. - Buat konten yang serbaguna. Tujuan penyertaan adalah agar konten dapat dimuat di beberapa halaman, sehingga konten harus dapat digunakan kembali sebanyak mungkin. * Sertakan konten yang ideal: Langkah-langkah dan catatan atau tips terkait yang berisi detail penerapan seperti batas, peringatan, atau cara kerja. * Hindari: Judul atau ringkasan (kami ingin memformat dan menulis sendiri, untuk kasus penggunaan bisnis).
- Mulai nama file dengan garis bawah. Misalnya,
Contoh: Berikut adalah contoh file include untuk langkah-langkah tentang cara menyalin nomor project dari project Google Cloud:
third_party/devsite/workspace/en/_shared/includes/_copy-cloud-project-number-steps.html
Untuk mengetahui informasi selengkapnya, lihat dokumentasi Penerbitan DevSite untuk Menyertakan file.
Menambahkan sertakan ke konten Anda
Untuk menambahkan include ke halaman Anda, gunakan tag
include. Tag
include menyisipkan konten file yang ditentukan di lokasi
tag di halaman Anda.
Berikut adalah contoh tag include untuk file contoh dari bagian sebelumnya:
Contoh
{% include "_shared/includes/_copy-cloud-project-number-steps.html" %}
Hasil render
-
Di Konsol Google Cloud, buka Menu
IAM & Admin
Settings.
- Di kolom Project number, salin nilai.
File cuplikan yang dimigrasikan
Cuplikan dari Composer telah dimigrasikan ke folder
third_party/devsite/workspace/en/_shared/snippets. Jika konten Anda menggunakan cuplikan di Composer sebelum dimigrasikan ke DevSite, Anda akan melihat tag include dalam konten yang mirip dengan contoh berikut:
{% include "_shared/snippets/_snippet-9393389.html" %}
Jangan tambahkan file include baru ke folder
_shared/snippets.
Publikasi silang
Di DevSite, setiap halaman termasuk dalam satu set konten. Devsite tidak mendukung publikasi silang yang digunakan di Composer, di mana satu halaman dapat dipublikasikan di beberapa pusat bantuan. Sebagai gantinya, Anda dapat menautkan ke halaman di set konten lain dari dalam daftar isi (TOC).
Menambahkan halaman dari set konten yang berbeda ke navigasi Anda
Untuk menautkan ke halaman dari kumpulan konten yang berbeda di navigasi Anda, lakukan langkah-langkah berikut:
- Buka file
_book.yamluntuk set konten Anda. File_book.yamladalah tempat Anda mengelola navigasi situs. - Tambahkan judul halaman dan jalur root ke halaman yang ingin Anda tautkan.
Dalam contoh berikut, file _book.yaml untuk Cloud Search ditautkan ke artikel dari set konten Business Continuity.
- name: "Guides"
contents:
- heading: "Getting started"
- title: "What is Google Cloud Search?"
path: /cloud-search/what-is-google-cloud-search
- title: "Deploy 2-Step Verification"
path: /business-continuity/security-and-monitoring/deploy-2-step-verification
Saat pengguna mengklik link Deploy Verifikasi 2 Langkah di navigasi Cloud Search, mereka akan diarahkan ke halaman di dokumentasi Business Continuity.
Untuk mempelajari lebih lanjut cara memperbarui navigasi situs Anda, lihat Memperbarui navigasi.