Bagikan melalui


Memperbarui metadata

Nama ekstensi

Learn Authoring Pack, Visual Studio Code ekstensi meta terdiri dari beberapa sub ekstensi. Fitur ini disertakan dalam ekstensi Markdown Learn . Ekstensi Learn Markdown adalah bagian dari Learn Authoring Pack, tidak perlu menginstalnya secara terpisah.

Ringkasan

Dalam file Markdown (*.md), ada dua item menu kontekstual khusus untuk metadata. Saat Anda mengklik kanan di mana saja di editor teks, Anda akan melihat sesuatu yang mirip dengan item menu berikut:

Memperbarui menu konteks metadata

Memperbarui ms.date nilai metadata

Memilih opsi Perbarui ms.date Nilai Metadata akan mengatur nilai file ms.date Markdown saat ini ke tanggal hari ini. Jika dokumen tidak memiliki ms.date bidang metadata, tidak ada tindakan yang diambil.

Memperbarui nilai metadata implisit

Memilih opsi Perbarui nilai metadata implisit akan menemukan dan mengganti semua kemungkinan nilai metadata yang dapat ditentukan secara implisit. Nilai metadata ditentukan secara implisit dalam file docfx.json , di bawah simpul build/fileMetadata . Setiap pasangan nilai kunci dalam simpul fileMetadata mewakili default metadata. Misalnya, file Markdown di direktori tingkat atas/sub-folder yang menghilangkan nilai metadata dapat secara implisit ms.author menentukan nilai default untuk digunakan dalam simpul fileMetadata .

{
    "build": {
        "fileMetadata": {
            "ms.author": {
                "top-level/sub-folder/**/**.md": "dapine"
            }
        }
    }
}

Dalam hal ini, semua file Markdown akan secara implisit mengambil ms.author: dapine nilai metadata. Fitur ini bertindak pada pengaturan implisit ini yang ditemukan dalam file docfx.json . Jika file Markdown berisi metadata dengan nilai yang secara eksplisit diatur ke sesuatu selain nilai implisit, file tersebut akan ditimpa.

Pertimbangkan metadata file Markdown berikut, tempat file Markdown ini berada di tingkat atas/sub-folder/includes/example.md:

---
ms.author: someone-else
---

# Content

Jika opsi Perbarui nilai metadata implisit dijalankan pada file ini, dengan konten docfx.json yang diasumsikan dari atas nilai metadata akan diperbarui ke ms.author: dapine.

---
ms.author: dapine
---

# Content

Sedang bertindak

Di bawah ini adalah demonstrasi singkat dari fitur ini.

Memperbarui demo metadata