<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          CHCA靜態(tài)博客生成器

          聯(lián)合創(chuàng)作 · 2023-10-02 13:07

          CHCA

          一個使用 golang 開發(fā)的博客生成器。

          使用

          # chca command [args...]
          
          # 初始化博客文件夾
              chca init
          
          # 新建 markdown 文件
              chca new filename
          
          # 編譯博客
              chca compile/c
              
          # 打開文件監(jiān)聽器
              chca watch/w
          
          # 打開文件服務(wù)器, 默認(rèn)端口9900
              chca http [port]
              
          # 運行chca, 默認(rèn)端口9900
              chca run [port]

          chca init

          chca init 用于初始化博客,會自動生成config.yml

          # config.yml
          
          # 站點信息
          title: 我的網(wǎng)站
          subtitle: 網(wǎng)站標(biāo)題
          description: mate-description
          keywords: mate-keywords
          summary_line: 10
          
          # 文件夾相關(guān)
          theme: theme/blog //網(wǎng)站模板
          markdown: markdown //博客markdown文件存放文件夾
          html: /data/www/html //博客html文件存放文件夾
          storage: storage //數(shù)據(jù)存放文件夾,暫時未用到
          
          # 作者信息
          author: your name
          avatar: /assets/avatar.png  //頭像
          github: https://github.com/num5  //github主頁
          weibo: http://weibo.com/golune  //微博主頁
          mail: [email protected]  //email 地址
          zhihu: https://www.zhihu.com/people/golune  //知乎主頁
           
          # 監(jiān)聽信息
          paths:  // 監(jiān)聽文件夾
            - markdown
          exts:  // 監(jiān)聽后綴名
            - md
            - yml
          
          # 上傳信息
          upload_theme: theme/upload  // 上傳模版地址

          初始化以后需要在config.yml文件同目錄下創(chuàng)建theme文件夾用于存放模板文件

          模板文件夾結(jié)構(gòu)

          • blog 模版文件夾

          • -- assets 資源文件夾

          • -- -- css

          • -- -- js

          • -- layout 布局文件夾

          • -- -- main.html 公共布局

          • -- -- index.html 主頁

          • -- -- post.html 文章頁

          • -- -- archive.html 導(dǎo)航導(dǎo)航頁

          • -- -- category.html 分類導(dǎo)航頁

          • -- -- tag.html 標(biāo)簽導(dǎo)航頁

          • -- -- page.html 標(biāo)簽、導(dǎo)航和分類列表頁面

          chca new filename

          新建markdown文件

          markdown文件需要以 --- 開頭進行說明:

          ---
          date: 2017-01-01
          title: 我的博客
          categories:
          - 技術(shù)
          tags:
          - golang
          ---

          建議使用chca創(chuàng)建markdown文件

          about.md文件是存放作者簡歷的文件,存放在markdown文件夾 readme.md和about.md不會被文章解析器解析

          chca compile

          生成html文件

          chca watch/w

          開啟文件監(jiān)聽器,監(jiān)聽文件夾和文件后綴名在config.yml里配置,配置示例:

          // 監(jiān)聽文件夾
          paths:
            - markdown
           
          // 監(jiān)聽后綴名
          exts:
            - md  // 監(jiān)聽 markdown 文件(以.md為后綴的文件)

          以上配置:監(jiān)聽器監(jiān)聽markdown文件夾下的以.md為后綴的文件,當(dāng)文件夾下的.md文件新增或者發(fā)生改變時,chca則會自動編譯博客

          chca http 8800

          打開內(nèi)部服務(wù)器,監(jiān)聽端口8800

          chca run 8800

          打開內(nèi)部服務(wù)器,監(jiān)聽端口8800,并開啟文件監(jiān)聽器

          瀏覽 18
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  aa片电影免费观看 | 三级视频网站J | 夜夜操影院 | 欧美成人性爱免费 | 97人妻精品一区二区三区香蕉 |