Bagaimana cara membuat ToC atau menu sidebar di GitHub Wiki?
Saya melihat beberapa penyebutan dan gollum tampaknya mendukung backend, tetapi bagaimana cara melakukannya dalam proyek GitHub saat ini?
Sebaiknya berdasarkan header yang saya miliki di halaman secara otomatis.
Semua tautan ini menyebutkannya, tetapi tidak menunjukkan cara melakukannya:
- https://gist.github.com/379469 - beberapa peretasan JavaScript
https://github.com/blog/774-git-powered-wikis-improved - GitHub menyebutkannya:
"GitHub Wiki memiliki sedikit kemampuan terdokumentasi untuk footer dan sidebars, sesuatu yang familiar dengan beberapa penulis Wiki berbasis git kami. Editor Wiki baru memberi Anda pengeditan terbatas berbasis web dari footer dan sidebar yang Anda miliki di situs Anda. "
Jawaban:
Sementara solusi Anda berfungsi, ada cara yang lebih mudah untuk melakukannya menggunakan antarmuka web GitHub. Anda cukup membuat halaman bernama
_Sidebar
dan / atau_Footer
.Lihat petunjuk rinci di pembuat menu bilah samping Github Wiki dengan multi-level .
Sunting Artikel asli hilang dan saya tidak dapat menemukannya di cache, jadi saya telah memperbarui tautannya.
sumber
https://github.com/[user]/[repo]/wiki/_Sidebar/_edit
danhttps://github.com/[user]/[repo]/wiki/_Footer/_edit
https://github.com/<username>/<projectname>.wiki.git
atau SSH[email protected]:<username>/<projectname>.wiki.git
.[[link]]
? Menempatkan URL di sana menghasilkan seluruh URL yang muncul.Saat Anda berada di wiki proyek Anda, ada tautan Tambahkan bilah sisi khusus . Klik itu.
Sekarang Anda memiliki halaman yang Anda edit seperti Anda mengedit halaman penurunan harga lainnya . Untuk membuat daftar isi Anda harus melakukannya secara manual. Tidak ada metode otomatis (per Agustus 2014). Jadi contohnya:
sumber
Baik. Biarkan saya melihat apakah saya memahami ini dengan benar:
_Sidebar.md
[[link]]
untuk sidebarProses ini menyebalkan. Saya terkejut wiki "gollum" ini diterima.
Juga:
_Sidebar.md
karena itu bersifat global untuk semua halaman . Saya harus mengatur wiki saya ke dalam folder, jadi saya dapat menentukan bilah sisi yang berbeda untuk halaman yang berbeda.sumber
Perhatikan bahwa pertanyaan awal adalah tentang membuat bilah samping (mudah, diselesaikan dalam jawaban) atau daftar isi yang sebenarnya (tidak dijawab).
Satu hal yang dapat saya katakan adalah bahwa sintaks wiki gollum 2.1 memungkinkan untuk sebuah
[[_TOC_]]
tag, tetapi wiki GitHub tidak akan mengenalinya (belum?).sumber
Saya pikir ini dijelaskan di Gollum
README
. (Lihat bagian header dan sidebar.)Intinya, Anda membuat
_footer.ext
dan_sidebar.ext
di direktori yang berisi konten halaman.sumber
Saya telah menerapkan modul npm github-wiki-sidebar untuk membantu pengguna github dengan mudah membuat dan memelihara menu sidebar.
Sumber dan Hasil: https://raw.githubusercontent.com/wiki/adriantanasa/github-wiki-sidebar/images/github-wiki-sidebar-generator.png
Halaman sumber (seperti yang ditampilkan di admin Wiki):
Hasil (dengan pesanan khusus):
Prasyarat:
instal github-wiki-sidebar
Buat / perbarui menu wiki Anda:
jalankan secara lokal skrip github-wiki-sidebar di folder repositori wiki Anda
Modul ini memungkinkan penyesuaian output penurunan harga termasuk pemesanan item, pemisah kategori, templat untuk menu, format tautan, dan lainnya.
sumber
GitHub akan membuat daftar isi dokumen secara otomatis:
:toc:
di awal dokumen.sumber