Jika Anda hanya ingin memperbarui beberapa konten yang ditampilkan, lihat direktori data
, seolah-olah berisi sebagian besar teks yang ditampilkan.
data/
Berisi semua data yang ditampilkan pada websitedata/countries
Berisi semua data yang relevan dengan negaradata/home
Berisi semua konten yang ditampilkan di blok berandadata/pages
Berisi halaman tentang dan laporandata/people
Berisi impor semua orang dari google sheetdata/translations
Berisi terjemahan dari kunci orang Data situs umum, seperti link twitter/facebook atau judul halaman terletak di gatsby-config.js
.
Semua halaman dapat berisi penurunan harga di isi teks. Beberapa bidang frontmatter seseorang juga dapat berisi penurunan harga. Bidang yang didukung: gatsby-node.js.
Laporan (terletak di data/pages/report.md
) mampu menampilkan catatan kaki, yang tidak mengikuti standar penurunan harga. Untuk menambahkan catatan kaki Anda harus menggunakan:
Lorem ipsum dolor. ##Footnote Text##
Teks catatan kaki dapat berisi penurunan harga, misalnya membuat tautan.
Lorem ipsum dolor. ##Footnote Text with [ link ] ( http://sanctionswatch.cifar.eu ) .##
Potret orang-orang yang terkena sanksi disimpan di static/media
. Nama file harus selalu diawali dengan ID orang tersebut dan lebarnya minimal harus 600 piksel.
avatar.png
adalah fallback, yang ditampilkan jika seseorang tidak memiliki gambar.
npm run develop
Anda dapat melakukan lint semua file js
dan jsx
secara manual dengan menjalankan npm run lint
. Sebelum setiap penerapan, semua file yang dipentaskan akan dilinting secara otomatis.
Proyek ini mengikuti git-flow
.
develop
dan beri nama release/[version]
.release/[version]
menjadi master.git tag [version]
git push --tags
master
menjadi develop
npm run build
Semua orang saat ini diambil dari spreadsheet Google. Untuk mengimpor ulang data, jalankan node scripts/import-persons.js
dan komit file penurunan harga yang diperbarui.
Impor akan menghilangkan nilai berikut: Unknown
, Unkown
, .
. Semua header kolom akan diubah menjadi kunci yang tepat. Terjemahan asli disimpan di data/translations/columns.json
.