转hugo简单过程
简单介绍hugo
把gridea站点目录的md文章都拷出来,以备后续使用。
找个地方,用命令创建站点
hugo new site mysite
找个主题,我用的diary,简单好看处理也方便。git clone到主题目录,改名字为diary,和diary\exampleSite下的config.toml配置文件的名字保持一致。
把exampleSite下所有的文件丢进站点根目录,覆盖。
编辑一下配置文件,config.toml
baseURL = "http://example.org/"
DefaultContentLanguage = "zh" # Theme's display language, supports: en, fr, zh, zh-hant
languageCode = "zh-cn"
title = "辣鸡萝莉糖"
copyright = "没有版权,个人随写"
theme = "diary"
# googleAnalytics = "UA-123-45"
[markup]
[markup.highlight]
codeFences = true
guessSyntax = false
hl_Lines = ""
lineNoStart = 1
lineNos = false
lineNumbersInTable = true
noClasses = true
style = "perldoc"
tabWidth = 4
[params]
subtitle = "一名偶像宅"
enableGitalk = false
# Twitter Card and Open Graph settings
enableOpenGraph = false
enableTwitterCards = false
title = "My Blog" # will set 'og:site_name'
description = "My HomePage Description" # will set 'og:description'
[params.gitalk]
owner = ""
repo = ""
client_id = ""
client_secret = ""
[taxonomies]
tag = "tags"
category = "categories"
[params.utterances]
repo="your repo"
term="[ENTER TERM HERE]"
label="your label"
theme="github-light"
[[menu.main]]
url = "/categories"
name = "目录"
weight = 2
[[menu.main]]
url = "/tags"
name = "标签"
weight = 3
[[menu.main]]
url = "/posts"
name = "文章"
weight = 1
[[menu.main]]
url = "/index.xml"
name = "RSS订阅"
weight = 4
走起,用下面命令跑起来(在根目录下执行)
hugo server -t diary --buildDrafts
把之前备份好的md文件直接丢进content\posts
确认无误后使用下面命令生成上传的目录
关联你的Github:输入hugo --theme=主题名称 --baseUrl="https://xxx.github.io"(xxx表示你的github..) --buildDrafts
按回车键后发现根目录下多出一个public的文件夹;
hugo -t diary --baseUrl="https://你的github名字.github.io" --buildDrafts
按回车键后发现根目录下多出一个public的文件夹;
②:输入cd public切换到public目录下编辑:
一行一行输入
git add .
git commit -m "简介"
git remote add origin https://github.com/xxx/xxx.github.io.git
git push origin master
如果第二次上传需要修改的内容:
在执行git push -u origin master之前先执行git pull origin master
**最后访问xxxxx.github.io这个网站,便是你的博客。至此静态博客Hugo完成。
这个主题的md文件YAML设置如下
title: 'iplay20 magisk 修补boot制作教程' #标题
date: 2022-03-06 15:29:26 #日期
tags: [iplay20,magisk] #tags
published: true
hideInList: false
featured_image: https://cdn.jsdelivr.net/gh/qwerkilo/Image/202203061537261.jpg #背景图
isTop: false
效果如下图,就大家看到的效果,还是挺方便的,找个云盘同步一下,或者直接git都可以,美滋滋。
具体配置文件还有啥参数可以到原主题的页面康,有说明。
最后修改于 2022-03-08