• 初始化一个站点

    1
    
    hugo new site /path/site-name/
    
  • 创建一篇新的博客

    1
    
    hugo new post/new_blog.md
    
  • 编译生成静态文件到public目录

    1
    
    hugo
    
  • 编译生成静态文件并启动web服务,默认1313端口

    1
    
    hugo server
    
  • 常用参数介绍

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    
    --bind="127.0.0.1"    服务监听IP地址
    -p, --port=1313       服务监听端口
    -w, --watch[=true]    监听站点目录,发现文件变更自动编译
    -D, --buildDrafts     包括被标记为draft的文章
    -E, --buildExpired    包括已过期的文章
    -F, --buildFuture     包括将在未来发布的文章
    -b, --baseURL="playxy.cn"  服务监听域名
    --log[=false]:             开启日志
    --logFile="/var/log/hugo.log" log输出路径
    -t, --theme=""          指定主题
    -v, --verbose[=false]   输出详细信息
    
  • git远程推送

    1
    2
    3
    4
    5
    6
    7
    
    cd public
    git init
    git add .
    git commit -m "first commit"
    git branch -M main
    git remote add origin git@github.com:DyedBamboo/DyedBamboo.github.io.git
    git push -u origin main
    
1
2