前言
建议将博客源码和构建的静态页面分别放在两个仓库里。
一、操作步骤
1.博客源码(Github仓库)
私有仓库Yourname-Blog
(注意Github
仓库命名规范)存放博客源码。(也可以是一个公开的仓库,相当于为他人提供了一个博客模板)
├─.idea
├─archetypes
├─assets
│ ├─css
│ │ └─extended
│ └─js
├─content
│ ├─posts
│ │ ├─art
│ │ ├─projects
│ │ └─tech
│ │ └─cover
│ └─tags
├─data
├─i18n
├─layouts
│ ├─partials
│ │ └─templates
│ ├─shortcodes
│ └─_default
│ └─_markup
├─public
│ ├─assets
│ │ ├─css
│ │ └─js
│ ├─en
│ │ ├─about
│ │ ├─archives
│ │ ├─categories
│ │ ├─posts
│ │ │ ├─art
│ │ │ │ ├─art
│ │ │ │ └─page
│ │ │ │ └─1
│ │ │ ├─page
│ │ │ │ └─1
│ │ │ ├─projects
│ │ │ │ ├─page
│ │ │ │ │ └─1
│ │ │ │ └─projects
│ │ │ └─tech
│ │ │ ├─page
│ │ │ │ └─1
│ │ │ ├─tech
│ │ │ └─tech1
│ │ ├─search
│ │ ├─series
│ │ └─tags
│ │ ├─art
│ │ │ └─page
│ │ │ └─1
│ │ ├─projects
│ │ │ └─page
│ │ │ └─1
│ │ └─tech
│ │ └─page
│ │ └─1
│ ├─fonts
│ └─img
├─resources
│ └─_gen
│ ├─assets
│ └─images
├─static
│ ├─fonts
│ └─img
└─themes
└─hugo-PaperMod
├─.github
│ ├─ISSUE_TEMPLATE
│ └─workflows
├─assets
│ ├─css
│ │ ├─common
│ │ ├─core
│ │ ├─extended
│ │ ├─hljs
│ │ └─includes
│ └─js
├─i18n
├─images
└─layouts
├─partials
│ └─templates
├─shortcodes
└─_default
└─_markup
2.静态页面(Github仓库)
公有仓库yourname.github.io
存放构建的静态页面。
将构建的静态页面,即public/
目录下的内容上传到仓库yourname.github.io
,yourname.github.io
会自动绑定Github pages
, 就可以通过网址yourname.github.io
访问部署好的博客。
├─assets
│ ├─css
│ └─js
├─en
│ ├─about
│ ├─archives
│ ├─categories
│ ├─posts
│ │ ├─art
│ │ │ ├─art
│ │ │ └─page
│ │ │ └─1
│ │ ├─page
│ │ │ └─1
│ │ ├─projects
│ │ │ ├─page
│ │ │ │ └─1
│ │ │ └─projects
│ │ └─tech
│ │ ├─page
│ │ │ └─1
│ │ ├─tech
│ │ └─tech1
│ ├─search
│ ├─series
│ └─tags
│ ├─art
│ │ └─page
│ │ └─1
│ ├─projects
│ │ └─page
│ │ └─1
│ └─tech
│ └─page
│ └─1
├─fonts
└─img
总结
本文简单介绍了Hugo
框架下在Github
仓库分别储存博客源码和静态页面的操作步骤和方法。