cifar
1.3.3
如果您只想更新一些顯示的內容,請查看data
目錄,好像包含大部分顯示的文字。
data/
包含網站上顯示的所有數據data/countries
包含所有國家/地區相關數據data/home
包含主頁各區塊中顯示的所有內容data/pages
包含關於和報告頁面data/people
包含從 google 工作表匯入的所有人員data/translations
包含人員金鑰的翻譯一般網站數據,例如 twitter/facebook 連結或頁面標題位於gatsby-config.js
中。
所有頁面都可以在正文中包含 markdown。一個人的一些 frontmatter 欄位也可以包含 markdown。支援的欄位:gatsby-node.js。
該報告(位於data/pages/report.md
)能夠呈現腳註,但不遵循 Markdown 標準。為了添加腳註,您必須使用:
Lorem ipsum dolor. ##Footnote Text##
腳註文字可以包含 markdown,例如渲染連結。
Lorem ipsum dolor. ##Footnote Text with [ link ] ( http://sanctionswatch.cifar.eu ) .##
受制裁人員的肖像儲存在static/media
中。檔案名稱始終必須以人員 ID 開頭,且寬度必須至少為 600 像素。
avatar.png
是後備,如果一個人沒有圖像則顯示它。
npm run develop
您可以透過執行npm run lint
手動檢查所有js
和jsx
檔案。在每次提交之前,所有暫存文件都會自動檢查。
該項目遵循git-flow
。
develop
創建一個發布分支並將其命名為release/[version]
。release/[version]
合併到master。git tag [version]
git push --tags
master
合併到develop
中 npm run build
目前所有人員都是從Google電子表格中取得的。若要重新匯入數據,請執行node scripts/import-persons.js
並提交更新的 Markdown 檔案。
導入將省略以下值: Unknown
、 Unkown
、 .
。所有列標題都將轉換為正確的鍵。原始翻譯儲存在data/translations/columns.json
中。