Buang halaman Confluence menggunakan Python (permintaan) dalam format HTML dan RST, termasuk gambar dan lampiran yang disematkan. Referensi ke file yang diunduh akan diperbarui ke jalur relatif lokalnya.
Meskipun demikian, pemfaktoran ulang hanya memerlukan 2 file dan menerima argumen baris perintah:
myModules.py
: Berisi semua fungsi yang diperlukan.confluenceDumpWithPython.py
: Skrip untuk digunakan dengan argumen baris perintah berikut:-m, --mode
: Mode ekspor, single
, space
, bylabel
, pageprops
(wajib).single
, pageprops
, dan space
yang telah diterapkan.-S, --site
: Situs Atlassian (wajib).-s, --space
: Tombol Spasi (jika diperlukan).-p, --page
: ID Halaman (jika diperlukan).-l, --label
: Label Halaman (jika diperlukan).-x, --sphinx
: Folder _images
dan _static
ditempatkan di akar folder ekspor, bukan bersamaan dengan file HTML yang diekspor.--notags
: Tidak menambahkan arahan tag ke file pertama (bila addon sphinx-tags
tidak digunakan).updatePageLinks.py
: Perbarui tautan pertemuan online ke file lokal yang telah diunduh sejauh ini.--folder
: Folder yang berisi file yang akan diperbarui.--test
: Alih-alih menimpa file .rst asli, ini akan membuat file yang diperbarui dengan zout_
sebagai awalan.getPageEditorVersion.py
: Dapatkan versi editor dari satu halaman atau semua halaman dalam satu spasi.--site
: Situs Atlassian (wajib).--page
: ID Halaman (salah satu/atau)--space
: Tombol Spasi (salah satu/atau) Untuk Styling CSS menggunakan confluence.css
dari Confluence yang dapat diperoleh dengan menggunakan Workaround yang dijelaskan di: https://jira.atlassian.com/browse/CONFSERVER-40907. File site.css
yang disertakan dengan ekspor HTML Confluence UI tidak selengkap di atas.
output/
di jalur yang sama dengan skrip._images/
dan _static/
akan ditempatkan di folder page|space|pageprops|label.--sphinx
akan menempatkan folder tersebut langsung di bawah folder keluaranstyles/confluence.css
akan disalin ke _static/
yang ditentukan atlassianAPIToken
atlassianUserEmail
confluenceDumpWithPython.py -m single -S <site Name> -p <ID of page to dump> [<output folder>] [--sphinx]
confluenceDumpWithPython.py -m pageprops -S <site Name> -p <ID of page properties report page> [<output folder>] [--sphinx]
confluenceDumpWithPython.py -m space -S <site Name> -s <space KEY> [<output folder>]
Tidak ada saran khusus selain:
Nama kontributor dan info kontak
@dernorberto
styles/site.css
ke output/styles/
jika tidak ada. confluenceDumpWithPython.py
& myModules.py
)Tujuan dari file:
confluenceExportHTMLrequestsByLabel.py
: mengunduh sekumpulan halaman berdasarkan satu (atau lebih) Label halaman.confluenceExportHTMLrequestsSingle.py
: mengunduh satu halaman dengan memberikan ID halaman sebagai argumen.confluenceExportHTMLrequestsPagePropertiesReport.py
: mengunduh properti halaman dan semua halaman dalam laporan dengan memberikan ID halaman sebagai argumen.confluenceExportHTMLrequestsPagesInSpace.py
: unduh semua halaman dari suatu spasi. Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE.txt untuk detailnya