问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hexo+github博客搭建与备份教程(详细篇)

发布网友 发布时间:2023-01-04 19:50

我来回答

1个回答

热心网友 时间:2023-10-14 01:41

来自肥宅的小乐趣,带你玩转hexo自建博客,生活还是需要装一下的嘛:)。

官网: https://hexo.io/zh-cn/

关于hexo,如官网的一句话介绍,

正如上面的介绍,hexo会在本地生成一个静态html页面,为了让别人看到我们的博客,我们就需要将其推到远端--服务器。

那么github就提供给我们一个免费的仓库,对于新人练手是再好不过了。当然,也可以购买属于自己的域名,让更多的朋友看到你的博客。话不多说,让我们开始吧!(作者使用的是mac os系统,其他系统也类似)

mac用户推荐使用 Homebrew

笔者安装的版本为v12.6.0

安装hexo需要依赖node.js的 npm 的包管理器,由于国内镜像源速度很慢,为了避免出错,所以在使用之前一般是利用 npm 来安装 cnpm , cnpm 为淘宝的镜像源。

至此,我们hexo的博客搭建初步完成了。INFO Start blogging with Hexo!

若不存在,请进行下一步(存在,请跳过创建步骤)

输入后按回车,然后会提示输入密码,可以按回车设为空。之后SSH就生成了,下图所示:

4.检验SSH Key

执行yes,若出现下例,则表示配置成功。

5.设置用户信息

6.本地博客部署至Github
终端 myblog 目录下,使用 vim 打开 _config.yml ,

滑动至最底部,如图,编辑 deploy 节点,
type: git
repo: git@github.com:codehory/codehory.github.io.git
branch: master
注:1.冒号后有空格 2. repo 一行为新建仓库的SSH地址,打开新建仓库就能看见

输入完毕,按 esc , :wq 保存退出。

7.安装部署插件
在 myblog 目录下,

8.Deploy to Github

至此,恭喜,完成全部部署,在网址栏输入: yourusername.github.io 就能看到你的初步博客啦!( yourusername 为你github用户名)

在 myblog 目录下,新建一篇博客,

在本地博客的 source->_posts 路径下看到新建的文章,是md格式的,使用markdown文本编辑器进行编辑即可。

编辑完成之后,执行以下命令,即可更新博文,

为了继续满足我们深入骨髓的DIY之心,换一个自己喜欢的主题也是必不可少的环节。Github上有很多眼花缭乱的主题,去选一个自己喜欢的吧! https://hexo.io/themes/
本文例程使用的是: https://github.com/litten/hexo-theme-yilia

在 myblog 目录下,用 vim 打开 _config.yml ,

可以修改 title,subtitle,description,keywords,author 等内容,这些属性依赖于你选择的主题。

输入完毕,按 esc , :wq 保存退出。

menu 用来设置你博客的分类,标签等。

subnav 为你的社交媒体的链接,如github,微博等。

用github当图床
头像 更换:在 myblog 目录下的 source 文件下创建 img 文件,将图片保存在其中。我们通过部署生成,把图片放到 github 上,通过链接找到。
例如:本文将一张 timg.jpeg 的图片存放到 myblog/source/img/ 下,那么我们可以通过之前生成的链接,如 https://codehory.github.io/img/timg.jpeg ,进行图片的插入。

还有许多诸如此类的设置,各自进去修改吧,同样的操作,保存退出。

最后来看看我们的博客吧,还不错吧:

由于博客是在本地生成的,如果更换电脑,那我们是不是就不能用这个博客了?方法总比问题多,我们可以利用 github 来备份博客的文件和数据。

第一次备份完毕,以后的备份,只需进行如下操作:

这样备份完毕后,我们在另一台电脑上,只需 git clone 一下就行了。

说长不长,说短不短,一通操作下来,不知你是否成功了呢?作者只是抛砖引玉,带你入门,之后的进阶过程,还望各位继续探索,玩转hexo。欢迎在评论区展示下你们的成果咯,让作者也学习学习,哈哈。同样,如若有任何纰漏或者相关问题,请在评论区留言吧!感谢各位观看!See you~

hexo+github博客搭建与备份教程(详细篇)

6. 本地博客部署至Github 终端 myblog 目录下,使用 vim 打开 _config.yml ,滑动至最底部,如图,编辑 deploy 节点, type: git repo: git@github.com:codehory/codehory.github.io.git branch: master 注:1.冒号后有空格 2. repo 一行为新建仓库的SSH地址,打开新建仓库就能看...

同为博客,不同风格 ——Hexo另类搭建

一 、通过云开发平台快速创建初始化应用1.创建相关应用模版请参考链接:Hexo博客框架—轻量、一令部署 2.完成创建后就可以在GitHub中查看到新增的Hexo仓库 二 、 本地编写《赛博朋克风格》个人博客1.将应用模版克隆到本地 首先假定你已经安装了Git、node,没有安装请移步node官网进行安装。克隆项目:Git...

Windows下如何搭建免费个人博客 三步搭建免费个人博客

将下面的 qingfeng825 替换成你自己的username,执行成功后,会创建出一个名为 qingfeng825.github.io 的文件夹,博客相关的配置、主题与文本内容等都在此目录下由 hexo 进行管理。当然这里的命令也是在Git Shell中敲的。命令为:npm init qingfeng825.github.io 3.2编辑文章 完成上述步骤后,本地的 ...

我终于拥有自己的独立博客了。

搭建过程中,服务器配置是他的难点,他借助远程连接软件解决了在服务器和本地操作上的混淆。最终,他依靠网友的帮助完成了这一阶段。博客的部署则通过GitHub Actions,作为备份和自动化部署的解决方案。在写这篇文章时,彭宏豪虽然并未完成详细的教程,但他通过自己的经历,分享了搭建博客的艰辛与收获,以...

利用hexo搭建自己的博客,为什么没有识别出markdown语法

如 github page),就可以直接看到一个发布上线的博客站了。没法识别markdown语法,排除hexo搭建的问题。就是markdown(.md)文件不符合markdown的语法规则造成的了。检查一下是否符合markdown的语法要求,可以参考markdown语法规则文档,比如"#"后面是否空出一个空格(正确写法是务必要加空格的)。

个人博客第8篇——优化主题(持续更新)

优化个人博客,提高用户体验与美观。以下是实现各功能的详细步骤:1. 设置菜单:打开配置文件themes/next/_config.yml,找到menu部分,将注释符号删除,配置目标链接与图标名称。图标来自fontawesome网站,资源自定义。新菜单需在languages/zh-CN.yml中翻译中文。2. 设置建站时间:同样在themes/next/_config....

怎样去掉 由 hexo 强力驱动

这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册、DNS设置、github和Hexo设置等过程,这是我写得最长的一篇教程。我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后来者一个明确的指引,同时用这篇教程开篇,正式开始我的第八大洲之旅。

手把手教前端从0到1通过Node+Express开发简易接口,项目开发+部署服务...

远程连接服务器,进入命令行界面,然后开始下面步骤1.创建文件夹,初始化项目 mkdirdemo//新建一个文件夹 cddemo//进入该文件夹 npminit-y//初始化一个npm库2.安装该项目所需依赖 npminstallexpress//安装express依赖 npminstallbody-parser//安装body-parser依赖 并不需要安装cors这个依赖,我看很多项目都有这个,其实...

hexo搭建github博客 github pages搭建博客 github搭建hexo github博客hexo github搭建博客 github hexo github 博客 hexo部署到github typecho部署github
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
云南凤庆滇红茶哪个牌子质量好 金风送爽,滇红飘香:2019年蒲门茶业经典滇红超特工夫红茶 【凤牌品牌文化】滇红飘香,凤牌传世 “凤”牌滇红香飘世界成红茶领军品牌 录音笔怎么操作使用-录音笔操作使用的方法 凶残的动物是什么生肖指 谈恋爱的上一垒 二垒 三垒 本垒打 是什么意思 dnf一个号上的角色一个一点开始就网络中断是怎么回事,急求答案!3Q ...的界面 就 会卡死。点什么都没反应 ,急求答案,谢谢了 怎么取消日志在QQ上显示?拜托各位大神 剑姬打盖伦带什么天赋 真空冷吃兔能保存多久 reno9发送语音的时候通知栏那里怎么会有显示 微信里收款语音通知怎么设置 世事犹如水上鸥的含义是什么? 如何大规模去除猪脚毛 农产品和农副产品的区别 中信银行办信用卡为什么有的线下服务 rx-3800+怎么回复出厂设置 如何恢复YAMAHA RX-V377音响的默认设置 钉钉群里如何发送图片,对应的家长才能查看 家长不会用钉钉群发图片怎么办呢 找好葡萄与坏葡萄全文 与“葡萄”有关的诗词全文有哪些? 正宗包饺子怎么包 决策过程的第一阶段是 新版鹿鼎记中阿珂是谁扮演的 第几集出现 梦见骑电瓶车 梦见自己骑电瓶车 梦见骑车总差点摔倒 200亿日元在日本生活怎么样 北京哪里有篮球训练营 北京五棵松篮球馆标准座位是多少 500并发吞吐量多少 车工操作中有时候铁屑到处乱飞,还会打到身上,这是怎么回事?怎样控制铁屑的流向?谢谢了,大神帮忙啊 铣床的安全技术??? 处理切屑时,需要配戴什么 米粒女装品牌怎么样 武义饭米粒家居用品有限公司怎么样? 长方体横截面怎么算 天官赐福讲的什么故事 索佳水准仪SDL1X的说明书 求下载地址 我想问一下笔记本typec接口有什么用? 学习通怎么取消所有的课程收藏 学习通课程删除时间 学习通小组发的帖可以删除吗? 《斗破苍穹》中萧炎的结局如何?最后和谁在一起了? 储蓄账户是什么意思 蓝莓花的花语是什么 蓝莓花的花语代表什么 建设银行app电子银行在哪