当前位置: 首页 > news >正文

基于Hugo 搭建个人博客网站

目录

1.环境搭建

2.生成博客

3.设置主题

4.将博客部署到github上


1.环境搭建

1)安装Homebrew

brew是一个在 macOS 操作系统上用于管理软件包的包管理器。类似于centos下的yum或者ubuntu下的apt,它允许用户通过命令行安装、更新和管理各种软件工具、库和应用程序。

前往hb官网,复制下载命令,打开终端进行粘贴(建议能科学上网的使用):

安装完成后根据指示,进行系统路径的添加,依次在终端输入它给到你的命令:

前者是在您的用户目录下的 .zprofile 文件中添加一行内容,以确保 Homebrew 在每次启动终端时都能正确设置;后者将立即执行之前添加到 .zprofile 文件的内容,将 Homebrew 添加到当前终端会话的路径中。操作完成后输入brew 检查是否安装成功

至此,hb安装完成。

2)安装Hugo

打开终端输入命令:

brew install hugo

2.生成博客

使用命令:

hugo new site personalblog

此时你的电脑中已经生成了文件夹personalblog

3.设置主题

前往hugo官网,找到自己喜欢的主题,点击后可以看到下载方法,按照要求进行下载

在终端目录下输入命令,就能成功设置主题并在本地运行个人博客:

4.将博客部署到github上

1)新建仓库

前往GitHub上新建一个仓库,注意命名要与github用户名一致

2)部署

在命令行输入以下指令生成public文件:

hugo --theme=hugo-theme-cleanwhite --baseUrl="THIS IS SLY | SLY | THIS IS SLY" --buildDrafts

将本地项目public文件推送到仓库中:

cd public

git add .

git commit -m "first update"

git remote add origin GitHub - sunlongyu/sunlongyu.github.io

git push -u origin master

仓库更新后就可以访问之前设置的域名进行访问了

http://www.lryc.cn/news/155778.html

相关文章:

  • Springboot + Sqlite实战(离线部署成功)
  • 【后量子密码】CRYSTALS-KYBER 算法(一):MLWE 问题与NTT(附源码分析)
  • VTK——angleWidget的3D转换
  • HDFS 集群动态节点管理
  • postman9.12.汉化版(附有下载链接)
  • mysql与msql2数据驱动
  • 解决微信小程序回调地狱问题
  • cron介绍
  • mkp勒索病毒的介绍和防范,勒索病毒解密,数据恢复
  • 【面试精品】关于面试会遇到的Apache相关的面试题
  • python对文件转md5,用于文件重复过滤
  • mac苹果电脑删除顽固残留软件图标
  • 【jsvue】联合gtp仿写一个简单的vue框架,以此深度学习JavaScript
  • linux centos7 系统之编程:求水仙花数
  • git中的cherry-pick和merge有些区别以及cherry-pick怎么用
  • 【前端】CSS-Flex弹性盒模型布局
  • Android AAPT: error: resource color 异常原因处理
  • C++std::function和std::bind()的概念
  • QT Creator工具介绍及使用
  • python爬虫13:pymysql库
  • 权限管理 ACL、RBAC、ABAC的学习
  • python的re正则表达式
  • 【算法与数据结构】700、LeetCode二叉搜索树中的搜索
  • SpringBoot v2.7.x+ 整合Swagger3入坑记?
  • 说说你了解的 CDC
  • SpingMvc入门
  • JVM的故事——类文件结构
  • springboot自定义表格(动态合并单元格)
  • C++零碎记录(二)
  • 数学建模:回归分析