使用Hugo快速搭建个人博客

之前分享过一期Hugo的教程,这次换了模板,感觉颜值提高了很多。之前的教程使用的 主题是academic, 本文教程依然是基于academic展开。大家如果学会了,可以换成别的模板。

1. 安装HUGO

这里以Mac为例,安装Hugo,命令行输入

brew install hugo

2. 新建HUGO项目

切换到桌面(我喜欢把项目放到桌面), 命令行执行

cd desktop

新建一个叫做MyBlog的hugo项目文件夹,命令行执行

hugo new site MyBlog

现在可以在桌面看到一个MyBlog文件夹,接下来切换工作目录到MyBlog

cd MyBlog

记者目前我们的命令行处于MyBlog的根目录 , 接下来下载网站主题

3. ACADEMIC主题下载

Hugo有很多主题,我选择的 https://themes.gohugo.io/academic/,

在命令行逐行执行下方命令

cd themes

git clone https://github.com/gcushen/hugo-academic.git

我们可以在 MyBlog/themes 看到多了一个 hugo-academic文件夹,把hugo-academic改为academic ,现在网站已经建立好了

这里切换回项目根目录MyBlog

cd ..

命令行执行pwd,检查一下目录

pwd

得到

/Users/电脑用户名/desktop/MyBlog

4. 启动本地博客

现在我们以academic主题为例,启动博客

命令行执行

hugo server -t academic --buildDrafts

补充: t的意思是主题

执行后,在命令行中会提示我们

http://localhost:1313/

在浏览器中复制粘贴上方的链接,我们的Blog毛坯房搭建好了~

5. 在本地新建一篇文章

依旧是MyBlog根目录,命令行执行

hugo new post/first-article.md

在MyBlog/content内新生成了一个post文件夹,并且post内有了一个first-article.md文件。

接下来就是在first-article.md内用markdown方式写内容即可。

我们测试一下现在的网站,继续回到MyBlog根目录,命令行执行

hugo server -t academic --buildDrafts

在浏览器中我们可以看到有First Ariticle的文章。

6. 将本地博客部署到服务器

在github新建一个仓库,仓库名命名方式

<你的github用户名>.github.io

比如我的github账号名是thunderhit,那么仓库名为

thunderhit.github.io

在MyBlog根目录,命令行执行

hugo --theme=academic --baseUrl='https://thunderhit.github.io/' --buildDrafts

注意: 主题academic, 网站地址 https://thunderhit.github.io/ ,你们根据自己需要改成自己的仓库名

现在我们在MyBlog中多了一个public文件夹,其中有我们新建的文章内容。

绑定public与github仓库

命令行切换到public目录,初始化git

cd public 
git init
git add .
git commit -m '我的hugo博客第一次提交'

把public与远程github仓库关联

依次执行(大家的github地址略微不同,需要改动一下)

git remote add origin git@github.com:thunderhit/thunderhit.github.io.git

git push -u origin master

命令行上传完毕后,在浏览器网址栏打开链接 https://thunderhit.github.io/

就可以看到我们自己的博客了~

更多

如果大家想学仔细学Hugo,推荐大家看B站Up主:ianianying的视频

扫码免费领1万代理IP,高并发不限制,稳定速度快,快去薅羊毛吧!

精选文章系列视频|Python网络爬虫与文本数据分析
B站视频 | Python自动化办公

SciencePlots | 科研样式绘图库
使用streamlit上线中文文本分析网站

bsite库 | 采集B站视频信息、评论数据

texthero包 | 支持dataframe的文本分析包
爬虫实战 | 采集&可视化知乎问题的回答
reticulate包 | 在Rmarkdown中调用Python代码
plydata库 | 数据操作管道操作符>>
plotnine: Python版的ggplot2作图库
读完本文你就了解什么是文本分析

文本分析在经管领域中的应用概述  
综述:文本分析在市场营销研究中的应用

plotnine: Python版的ggplot2作图库
Wow~70G上市公司定期报告数据集

漂亮~pandas可以无缝衔接Bokeh  
YelpDaset: 酒店管理类数据集10+G  


“分享”和“在看”是更好的支持
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值