Hello Hexo

web

Hexo 是基於node.js 開發的部落格框架,文章內容主要是以markdown撰寫,並可藉由hexo-git-deploy部署到 Github pages靜態網頁服務
部署完成後網址: https://<帳號>.github.io

  • 官網 Hexo ps.似乎國人開發的
  • 主題包 themes

搭建Hexo步驟如下

  • 安裝Node.js
  • 安裝Hexo

    1
    $ npm install hexo -g
  • 創建專案資料夾,並在裡面初始化
    初始化:

    1
    $ hexo init
  • 喜好設定 _config.yml (可使用預設)

    • 喜好設定 下載next主題(官網有很多主題)

      1
      git clone https://github.com/iissnan/hexo-theme-next.git themes/next
    • 喜好設定 修改_config.yml的theme為next

      1
      - theme: next
    • 喜好設定 修改theme/next/_config.yml的menu項目自定義選單

  • 如果要新增貼文

    1
    $ hexo new post hello world
  • 如果要新增頁面

    1
    $ hexo new page about
  • 編譯

    1
    $ hexo generate
  • 在本機運行

    1
    $ hexo server
  • 如要部署到Github.io

    • 創建一個repository名稱為<帳號>.github.io
    • 在repository開通Github pages
  • 設定好 _config.yml 的 deploy參數 (github), 部署

    Docs: https://hexo.io/docs/deployment.html

    1
    2
    3
    4
    deploy:
    type: git
    repository: git@github.com:<帳號>/<帳號>.github.io.git
    branch: master
    1
    $ hexo delploy