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 --tagsmaster合併到develop中 npm run build
目前所有人員都是從Google電子表格中取得的。若要重新匯入數據,請執行node scripts/import-persons.js並提交更新的 Markdown 檔案。
導入將省略以下值: Unknown 、 Unkown 、 . 。所有列標題都將轉換為正確的鍵。原始翻譯儲存在data/translations/columns.json中。