首页 > 其他分享 >基于Hugo的github个人博客的搭建

基于Hugo的github个人博客的搭建

时间:2023-09-03 14:57:31浏览次数:40  
标签:github myblog Hugo Blog git 2019 hugo 搭建

一、前期准备
以windows系统为例
1.下载Githttps://git-scm.com/downloads
2.下载Hugohttps://github.com/gohugoio/hugo/releases)按照自己电脑下。
3.设置环境变量:打开环境变量可以看到在系统变量有一个变量名为PATH的变量,直接点击然后编辑,把自己的git和hugo的位置添加进去。注意不是新建变量一个到放到系统变量。还有,Git如何配置,请自行Google,网上的教程很多也很详细。
在这里插入图片描述
添加完后,就可以在cmd中用git、hugo了,注意cmd以管理员身份启动。在cmd中输入git就会出现一堆东西,说明安装好了;hugo同理。
二、写第一篇博客
以下均在cmd(管理员身份)下执行
1.建文件夹
一般刚开始都是

C:\Windows\system32>

进入你要放博客的文件夹,比如要去D盘的blog文件夹:

C:\Windows\system32>cd..

C:\Windows\system32>cd..

C:\Windows>cd..

C:\>cd..

C:\>D:

D:\>dir /a *                            //查看当前目录下所有文件
 驱动器 D 中的卷是 Data
 卷的序列号是 8683-6118

 D:\ 的目录

2019/04/22  09:42    <DIR>          ***
2019/08/29  09:48    <DIR>          ***
2019/08/22  09:15    <DIR>          ***
2019/08/29  14:34    <DIR>          ***
2019/07/02  22:31    <DIR>          ***
2019/08/18  11:40    <DIR>          ***
2019/08/29  16:04    <DIR>          ***
2019/05/25  18:10    <DIR>          ***
2019/06/02  18:26    <DIR>          ***
2019/09/03  13:53    <DIR>          ***
               0 个文件              0 字节
              10 个目录 271,467,929,600 可用字节

D:\>cd Blog

D:\Blog>
D:\Blog>hugo new site *myblog*(你自己命名所要的文件夹,下面以myblog为例)

D:\Blog>cd myblog

D:\Blog\myblog>

2.下载hugo主题
https://themes.gohugo.io
选一个喜欢的主题打开,找到Quick Start下面的克隆地址(以这个主题为例)
在这里插入图片描述

D:\Blog\myblog>git clone https://github.com/vaga/hugo-theme-m10c.git themes/m10c

等待下载。
3.在本地启动个人博客

D:\Blog\myblog>hugo server -t m10c(主题名称) --buildDrafts

就可以在本地访问博客了。会显示一个地址http://localhost:1313/
Ctrl+C停止。
4.写第一篇博客

D:\Blog\myblog>hugo new post/blog.md(自己命名,markdown文本)
路径是这样的:D:\Blog\myblog\content\post\blog.md

然后可以编辑了,可以用VS,notapad++等等。写完保存。再次在本地执行就可以看到刚刚编辑的已经写进去了。
三、部署到github上
1.在github上新建仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
仓库已经建立OK!
2.从本地推上去

D:\Blog\myblog>hugo --theme=m10c --baseURL="http://(用户名).github.io/" --buildDrafts

此时在myblog文件夹中会生成一个pubilc文件夹,把public文件夹传上来。

D:\Blog\myblog>cd public
D:\Blog\myblog\public>git init
D:\Blog\myblog\public>git add .
D:\Blog\myblog\public>git commit -m "first commit"
D:\Blog\myblog\public>git remote add origin https://github.com/(用户名)/(用户名).github.io.git
D:\Blog\myblog\public>git push -u origin main

OK!现在你的博客(用户名.github.io)就可以从外网访问。

标签:github,myblog,Hugo,Blog,git,2019,hugo,搭建
From: https://www.cnblogs.com/15132949hao/p/17674972.html

相关文章

  • win2016搭建frp内网穿透的FTP服务器可用phpstorm
    操作系统:WindowsServer2016StandardFTP服务器:ser-U7.0.0.1之前用FileZillaServer,但phpstorm怎么连接不上FTP,最后安装Ser—U使用了SSH模式成功连通。下载安装Ser-U创建域域名信息随便写,没有意义SSH的SFTP一定要打开添加用户frpc开通内网穿透端口frpc相关配......
  • github 2FA验证
    github已经要求进行2FA验证,否则过期不能提交代码,github手机短信验证不支持中国号码,我按照下面文章介绍使用的是Chrome插件.https://zhuanlan.zhihu.com/p/615693483Chrome插件如果你不想用Python来自己计算,也可以使用一些第三方的插件。在这里我推荐一个叫做Authentic......
  • 龙芯平台Hadoop集群搭建问题解决
    这几天一直在困扰我pycurl版本和本机的版本不符合他连接又连接的自己自带的版本与系统不相同低级也会报错 https://blog.csdn.net/u010910682/article/details/89496550/?ops_request_misc=&request_id=&biz_id=102&utm_term=pycurl7.45.2%20%E6%90%AD%E9%85%8Dlibcurl%E6%......
  • XXL-JOB搭建与使用
    一、背景最一开始接触XXL-JOB是因为一个定时任务的需求,说到定时任务可能一开始会想到Java中的@Scheduled,但我们的项目是集群部署的,如果使用@Scheduled将会出现风险,所以本次的重点XXL-JOB就非常适合当前的场景,本次我们将讲述:本地部署xxl-job服务+接入本地需要进行定时执行的服务。二......
  • 搭建高效的企业培训系统:源码解析与最佳实践
    在现代企业环境中,培训和发展员工的重要性变得越来越明显。为了保持竞争力,企业需要不断提升员工的技能和知识。搭建一个高效的企业培训系统可以帮助企业实现这一目标。一、什么是企业培训系统? 企业培训系统是一个涵盖广泛功能的复杂系统。它不仅要管理培训内容,还需要跟踪员工的进度......
  • 如何搭建虚拟专有网络访问公司内网
    前言因为公司开发都是内网环境,以往居家办公或非公司环境,都需要进行远程到公司电脑进行办公,为了方便部门同事出差驻场开发,搭建了虚拟专有网络在实际搭建过程中使用了OpenVPN和SoftEtherVPN两种方式,做个总结记录,个人还是更推荐SoftEtherVPN,有可视化界面,配置简单以下操作中服务端指......
  • GitHub太慢
    1.修改本地hosts文件windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hostsmac/linux系统的hosts文件的位置如下:/etc/hosts2.增加http://github.global.ssl.fastly.net和http://github.com的映射获取Github相关网站的ip访问https://www.ipaddress.com......
  • Flink 1.17教程:集群搭建、运行模式(standalone/yarn/k8s)及历史服务器
    集群角色集群启动如果是部署在本地,本地访问,无需进行任何配置,直接启动即可。如果是部署在服务器,需要远程访问,则需要将flink.conf中的localhost修改为服务器IP地址或是0.0.0.0节点服务器hadoop102hadoop103hadoop104角色JobManagerTaskManagerTaskManagerTaskManager[atguigu@node001......
  • postgresql流复制一(环境搭建)
    PostgreSQL早在9.0版本开始支持物理复制,也可称为流复制(StreamingReplication),通过流复制技术,可以从实例级复制出一个与主库一模一样的从库(也称之为备库)举个简单的例子,在主机host1上创建了一个PostgreSQL实例,并在实例上创建多个数据库,通过流复制技术可以在另外一台主机ho......
  • ShowMeBug X 得物APP | 精准识别技术人才,高效搭建潮流电商团队
    ShowMeBug签约了新一代潮流网购社区——得物APP,并在技术的赋能下,为得物APP提供了有效的技术人才招聘解决方案,帮助企业快速识别优质技术人才,精准评估技术人才实力。得物APP通过ShowMeBug 技术测评环节的智能组卷和自动评卷功能,HR高效完成对技术候选人的初步筛选,为技术面试官节......