RaymondChuang
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # 財團法人原住民族語言研究發展基金會 # 行政資訊系統建置及維運 # 系統架構 ![架構示意圖](https://i.imgur.com/rTXcExF.png) <center>架構示意圖</center> **架構說明** * Node.js Node.js 為輕量及快速的後端執行環境,搭配國際大廠亞馬遜雲端服務 AWS Lambda 無伺服器架構 (Serverless),可以免除一切硬體建置及維護所帶來的成本。此外 AWS Lambda 提供自動展延機制確保其高可用性,這意味者在服務受到高乘載時會自動水平擴展節點已提供更高的吞吐量,且在高峰過後自動恢復為一般配置以節省資源,達到系統資源的彈性。 * 亞馬遜雲端運算服務 (Amazon Web Services, AWS) * AWS Lambda * 無伺服器運算服務 Lambda 是亞馬遜的無伺服器運算服務,除了可將應用程式部署於雲端上之外,完全不需額外配置、設和維護虛擬機,是真正擺脫硬體及網管的雲端服務。 * 完全自動化的管理 Lambda 負責管理所有基礎設施,因此,再也不需要更新作業系統,也不必擔心需要隨著使用量的增加而進行軟硬體的擴充。 * 內建容錯能力 Lambda 內建容錯能力及異地備援,以保護應用程式不受個別機器或資料中心設施故障的影響,因此,Lambda 具有十分高的可用性,沒有維護時段或計劃停機時間。 * 自動調整規模 Lambda 只在需要時執行應用程式,並能自動擴展來承受系統壓力,無須任何設定且不會有冗長的部署和組態延遲的情況。 * 僅需按實際用量付費 Lambda 依照應用程式的持續執行時間計費,只需支付處理的請求數及執行程式碼所需的運算時間。 * Amazon Simple Storage Service (S3) 是亞馬遜的靜態檔案儲存服務,提供領先業界的可擴展性、資料可用性、安全性及效能。S3 的設計可達到 99.999999999% (11 個 9) 的耐久性。並且可進行靜態網站託管。 * Amazon Route 53 是亞馬遜的一個可用性高、可擴展性強的雲端網域名稱系統 (DNS) Web 服務。 * AWS Certificate Manager (ACM) 是亞馬遜用來處理複雜的建立、儲存和更新公有 SSL/TLS X.509 憑證和金鑰的服務,提供 Https 保護網站和應用程式。 * Amazon API Gateway 是亞馬遜的一種全受管的服務,可讓輕鬆地建立、發佈、維護、監控和保護任何規模的 API。 * MongoDB Atlas MongoDB 是一個 NoSQL 分散式資料庫,強大的讀寫能力可應付高強度的系統壓力。而 Atlas 是 MongoDB 公司的雲端資料庫服務。Atlas 按需付費、支持60多個全球區域、輕鬆擴縮容、支持多個公共雲、安全最佳實踐、自動備份和指定時間點回復等特性。 * 單頁應用(Single-Page Application, SPA) 單頁應用為目前網頁應用技術主流,相較於傳統網頁,單頁應用在初次加載頁面之後就僅以非同步方式叫用API來更新頁面,以最小所需資料更新頁面,屏除頁面刷新帶來的閃爍卡頓。此外,由於單頁應用全以 JavaScript 實踐,各種響應式互動功能可以輕易實現,提供使用者最佳的操作體驗。 * Angular Angular 為 Google 團隊維護的單頁應用解決方案,是目前最受歡迎的前端框架之一,相較於 React (由 Facebook 維護)或 Vue (由作者一人及社群維護),Angular 由 Google 最頂尖的開發人員維護,專門設計給企業及政府等級的應用程式,具有嚴謹及明確的架構規劃,易於整合及維護,同時可以減少伺服器端負載。 **架構比較** | | 實體伺服器 | AWS Lambda(無伺服器) | |:------------:|:--------------------------:|:--------------------:| | 硬體建置成本 | 昂貴 | 無 | | 硬體維護成本 | 昂貴 | 無 | | 使用成本 | 硬體成本+人事成本+授權費 | 按使用量計費 | | 高可用性 | 自行實作且並無實質保證 | 99.95% 可使用率 | | 延展性 | 實作難度高 | 自動延展 | | | SQL Server | MongoDB Atlas | |:------------:|:--------------------------:|:------------------------:| | 架構/性質 | 實體關聯式資料庫 | 雲端分散式資料庫託管 | | 硬體建置成本 | 昂貴 | 無 | | 硬體維護成本 | 昂貴 | 無 | | 使用成本 | 硬體成本+人事成本+授權費 | 依規格按月計費 | | 高可用性 | 自行實作且並無實質保證 | 自動化容錯和自我修復機制 | | 延展性 | 實作難度高 | 自動延展 | # 系統設計 ## 人力資源管理系統 ### 人事管理作業 1. 人事資料管理 * 人員基本資料管理 * 管理人員之基本資料。 * 欄位包含(但不限於):「個人相片」、「姓名」、「身份字號」、「戶籍地址」、「通訊地址」、「聯絡電話」、「E-mail」、「到職日」、「離職日」、「人員類別」、「組織單位」、「職稱」。 * 獎懲管理 * 管理人員之獎懲紀錄。 * 欄位包含(但不限於):「獎懲類別」、「獎懲名稱」、「獎懲描述」、「獎懲方式」、「發布時間」、「生效時間」。 * 可設定「獎懲類別」,並可名列「規定事項」及其相應「獎懲方式」,例如:「嘉獎」、「小功」、「大功」、「申誡」、「小過」、「大過」、「降職」、「免職」。 * 考績管理 * 顯示人員之考績紀錄。 * 當「員工考核自評」和「主管考核」過後,其結果即為人員考績紀錄。 * 學歷管理 * 管理人員學經歷紀錄。 * 學歷證書電子檔上傳建檔。 * 欄位包含(但不限於):「教育程度(如大學、專科、研究所、博士等)」、「修業狀況(如畢業、結業、肄業等)」、「學校名稱」、「入學日期」、「畢業日期」。 * 證照管理(加值回饋項目) * 管理人員證照紀錄。 * 證照電子檔上傳建檔。 * 欄位包含(但不限於):「證照名稱」、「發照單位」、「有效日期」、「發照日期」、「換發日期」、「換發次數」。 * 任職管理 * 管理人員到離職及升降職歷程紀錄。 * 職位異動可對照獎逞紀錄,可更清楚明瞭異動緣由。 * 欄位包含(但不限於):「人員類別」、「組織單位」、「職稱」、「職位開始日期」、「職位結束日期」。 * 親屬資料管理 * 管理人員之家庭成員及扶養親屬資料。 * 欄位包含(但不限於):「姓名」、「關係」、「電話」、「地址」。 * 人力概況結構分析統計 * 依「性別」、「學歷」、「年齡」、「到職年資」、「職級」做統計分析及圖表列印。 2. 應聘管理(加值回饋項目) * 應聘人員基本資料管理 * 管理應聘人員之基本資料。 * 開放外部頁面供應聘人員主動填寫基本資料,減少紙本作業及人事人員重複登打。 * 應聘人員若先前曾應聘過,自動帶入歷史資料供主管單位及人事單位考核。 * 面試管理 * 允許主管單位及人事單位針對應聘人員進行評比。 * 可排序或比較同一梯次之應聘人員資料及評比結果。 * 錄取管理 * 錄取人員可直接將人員之基本資料轉寫至「人員基本資料管理」中,避免重複登打。 * 錄取人員可轉為「試用人員」或「正職人員」。 3. 試用人員管理 * 試用人員設定 * 可設定人員之試用期,試用期滿將自動發送系統通知給系統管理員或人事負責人員,欲通知人員可由後台設定。 * 試用人員考核 * 人員試用期滿後可進行「試用人員考核」,考核過後之紀錄亦將紀錄於「考績管理」中。 * 試用人員若考核通過可轉為「正職人員」。 4. 考核管理 * KPI 指標設定 可設定 KPI 評定指標及其配分或比重,供「員工考核自評」與「主管考核」使用。 * 員工考核自評 每次考核前員工可進行「員工考核自評」,其自評結果會在「主管考核」中顯示供主管參考。 * 主管考核 主管針對員工進行考核評比,考核時系統自動帶出「員工到職日」、「考核期間」、「出缺勤紀錄」、「獎懲紀錄」、「員工考核自評」等資料,供考核人員參考。 * 考核歷程查詢 可供查詢考核歷程記錄。 * 績效分析統計(加值回饋項目) 依考核歷程記錄統計人員之績效漲跌幅。 5. 教育訓練管理 * 教育訓練設定 * 管理人員教育訓練資料。 * 教育訓練預算管理 * 管理個人教育訓練經費額度,包含「個人年度預算」、「已用額度」、「可用額度」。 * 教育訓練問卷管理 * 問卷設計:以單選題的形式設計問卷調查或前後測內容。 * 前測:測試人員對於該教育訓練是否具備該主題之基礎或預先的知識領域。(加值回饋項目) * 後測:測試人員在經過教育訓練後是否對該主題有更完善的知識與理解。(加值回饋項目) * 前後分析統計:依前後測答題結果分析所有學員的學習績效。(加值回饋項目) 6. 敘薪資料維護 (1) 人員敘薪資料維護。 (2) 起薪人員薪資系統管控必須在薪級範圍內。 (3) 調薪紀錄之歷程資料維護。 (4) 員工津貼(薪資及獎金等)資料維護。 (5) 員工薪資及津貼調整需經主管審核同意之。 7. 調薪、考績及職級異動通知 提供調薪、考績及職級異動時可以E-mail通知個人。 8. 個人勞健保及勞退費管理與維護 (1) 製作個人勞健保及勞退費用明細表。 (2) 個人保費(勞、健保)投保等級、勞退投保等級、勞退自提資料維護。 (3) 系統計算個人及單位負擔之各項保費,並可產生明細表。 9. 提供人員勞健保投保費用明細表。 10. 產生全會二代健保保費清冊及相關計算。 11. 保費投保等級異動管理 (1) 保費投保等級異動。 (2) 產生個人投保等級異動明細表。 ### 差勤管理作業 1. 建置差勤管理簽核系統。 (1) 請假、加班、公出及出差等各項請假申請作業:填單、准假及後續薪資計算作業。 (2) 產生出差旅費報告表。 (3) 加班資料維護,可計算請領加班費或補休申請。 (4) 各項請假別及補休紀錄管理。 (5) 依每月差勤紀錄計算薪資及計算加班費。 (6) 特休、補休及未休假延休紀錄與管理。 (7) 上班天數、加班時數限制等管控。 (8) 請假、加班申請、未休假延休管理,需由主管審核同意之。 2. 假別設定 ### 薪資管理作業 1. 薪資計算 (1) 可依個人敘薪、請假、到勤、加班..等資料計算每月人員薪資,內容包含應發及應扣部分(如勞、健保費)。 (2) 薪資清冊列印。 (3) 提供發薪Email通知。 2. 獎金發放處理 (1) 年終/考績獎金核算。 (2) 臨時獎金處理:提供人員條件篩選,再填入金額方式建立獎金資料。 (3) 單次發放超過一定金額需代扣稅。 3. 薪資轉存處理 (1) 提供薪資轉存明細表列印。 (2) 可產生轉存電子媒體檔。 ### 年終所得作業 1. 所得記錄彙總 (1) 提供各項所得記錄彙總及查詢。 (2) 可查詢及列印個人所得紀錄表。 (3) 其他零星所得登錄(例:中獎…等) 2. 國稅局報稅 可將所得資料匯出,供國稅局報稅軟體匯入。 ## 會計管理系統 ### 預算數作業 1. 提供會計人員登錄維護各預算資料。 2. 提供會計科目預算流出流入調整等維護。 ### 各類傳票維護 1. 提供收入傳票、支出傳票及分錄轉帳傳票編製、及提供上傳功能。 2. 傳票可選擇立即過帳或暫不過帳。 3. 具拷貝功能,可拷貝任何一筆傳票之明細資料至所編修之傳票內,減少重複輸入相關資料浪費時間。 4. 除會計科目欄位外,亦需有單位及計畫資料欄位。 ### 提供自動產製年度關帳及開帳結轉傳票 ### 傳票資料搜尋 1. 可依日期範圍、金額、計畫科目、會計科目、摘要、受款人、組室單位、傳票種類、製票人、傳票號做複合式搜尋傳票紀錄瀏覽,並可直接以Excel輸出,以供自行編輯所需資料。 2. 搜尋瀏覽列示之資料明細可直接點選某筆資料後系統直接開啟該傳票原始畫面資料供使用者調閱或編修後再回到瀏覽列示之資料明細畫面。 ### 鎖帳功能 提供具權限者鎖帳功能,並可指定鎖帳日期,經鎖帳後不提供傳票異動修改,除非取消鎖帳。 ### 帳冊 提供會計科目之總分類帳、日記帳、各明細分類帳簿列印。 ### 報表 1. 月報:封面、目次及封底。 2. 主要表: (1) 收支餘絀表。 (2) 資產負債表。 (3) 會計月報(基金餘絀表)。 3. 明細表: (1) 資產負債各類明細表。 (2) 收支類科目明細表。 ### 決算:(表格欄位樣式參照行政院最新修正「財團法人依法決算須送立法院或監察院之決算編製注意事項」) 1. 封面、目次及封底。 2. 主要表: (1) 收支營運表。 (2) 現金流量表。 (3) 淨值變動表。 (4) 資產負債表。 3. 明細表: (1) 收入明細表。 (2) 支出明細表。 (3) 不動產、廠房及設備投資明細表。 (4) 無形資產投資明細表。 (5) 負債明細表列印作業。 (6) 基金數額增減變動表。 (7) 資產折舊明細表。 4. 參考表: (1) 員工人數彙計表。 (2) 用人費用彙計表。 (3) 各項費用彙計表。 ### 預算編製作業 1. 封面、目次及封底。 2. 主要表: (1) 收支營運預計表。 (2) 現金流量預計表。 (3) 淨值變動預計表。 (4) 資產負債預計表。 3. 明細表 (1) 收入明細表。 (2) 支出明細表。 (3) 不動產、廠房及設備投資明細表。 (4) 無形資產投資明細表。 (5) 負債明細表。 (6) 基金數額增減變動表。 (7) 資產折舊明細表。 4. 參考表: (1) 資產負債預計表。 (2) 員工人數彙計表。 (3) 用人費用彙計表。 (4) 各項費用彙計表。 # 出納帳務管理 ### 總帳作業 1. 出納帳戶管理:提供銀行帳戶基本資料(如銀行別、戶名、帳戶簡稱、帳號)及帳戶餘額資料之維護作業、帳戶使用記錄管理。 2. 銀行銷帳管理作業:讀取銀行銷帳資料轉入,並進行自動銷帳作業,另提供註記銷帳各項異常事項。 3. 銀行調節表 (1) 自動累算銀行帳戶餘額及機關帳戶餘額。 (2) 提供報表匯出EXCEL檔案功能。 (3) 表達銀行已登、機關未登之兌現金額。(如支票)  表達未兌現支票(預留) 4. 結存表及備查簿:提供單日或多日之各帳戶現金結存日報表及各帳戶現金存備查簿之印製作業,另可用傳票或銀行收支記錄,自動記錄於備查簿,做為入帳依據。 ### 收入作業 1. 收據管理 (1) 提供收據之開立、維護、管理、查詢及列印功能(格式套印作業、批次開立及列印之功能)。 (2) 可紀錄收據繳款方式:現金、支票、匯款或帳沖等。 (3) 有繳款人、繳款事由、備註、科目等項目辭庫功能。 (4) 提供收據查詢功能(依年度、月份篩選或過濾收據資料等功能)及提供收據統計及明細報表 (5) 提供收據領用與銷號明細表。 (6) 提供預開收據功能及明細表印製。 2. 收入傳票管理 (1) 提供資料維護、管理、查詢及列印功能。 (2) 提供收入傳票與收款書之對照表及查詢。 (3) 提供收入傳票審核作業,並可篩選已審核及未審核收入傳票資料。 (4) 提供收入傳票管理與登帳作業功能。 (5) 提供收入帳務調整作業。 ### 支出作業: 1. 支出傳票作業: (1) 提供資料維護、管理、查詢及列印功能。 (2) 提供傳票與受款人資料之審核作業(能預先檢查受款人帳戶資料是否完整)。 (3) 提供受款人資料與發票之維護功能。 (4) 查詢功能: ①提供支出傳票審核作業,並可篩選已審核及未審核支出傳票資料。 ②依年度、月份或過濾資料 (5) 提供支出帳務調整作業。 (6) 支票開立、維護、管理、查詢及印列功能(批次開立及列印)(預留)。 (7) 提供支出傳票與支票號碼之對照表及查詢能力(預留)。 2. 匯款支付作業: (1) 提供資料維護、管理、查詢及列印功能。 (2) 提供劃帳匯款電子檔案之製作,並提供匯款通知書之列印。 (3) 自動依不同金融機構模式,建立支付批號。 (4) 可產生不同金融機構檔案及匯款明細表列印。 (5) 自動依不同金融機構計算手續費及郵電費。 (6) 匯款電子郵件通知及匯款紙本通知單列印。 ### 系統代碼管理:受款人基本資料、銀行、收據等。 ### 操作及查詢作業:操作說明、收支查詢、零用金查詢等功能。 ## 系統功能管理 ## 單位基本資料管理:提供系統管理者管理單位基本資料功能 1. 提供單位基本資料列表、新增、刪除、修改等功能 ## 系統與使用者權限:提供系統功能、系統管理者與使用者,系統管理者可設定使用者帳號、功能與權限 2. 提供系統功能列表、新增、刪除、修改等功能 3. 提供使用者列表、新增、刪除、修改、系統功能與權限設定等功能 # 教育訓練 # 諮詢、維運及保固服務 # 資訊安全

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully