hexo和github.io博客的搭建

简要:

        最近在牛客网上看到有很多应届毕业生大佬的求职简历上都写上了自己的博客地址,并且在acwing上看到图图佬,铅笔佬也有自己的博客地址,大部分都采用了自己搭建博客的方式,而不是用脏乱差的csdn来写博客。所以我也采用了自己搭建博客的方式。

总结

其实不难,主要是看视频,该流程遇到的易错点和解决方法我都写上去了。

** 搭建流程:**

主要是以下面的视频为主线:
https://www.bilibili.com/video/BV1mU4y1j72n?spm_id_from=333.337.search-card.all.click&vd_source=70cb27e5d8d58c614c5ecfc628505b58

安装nodejs:

注意:安装nodejs应该安装12.19.0版本的,如果安装最新版本很容易会报错。

安装完成后看下面的文档和视频教程

安装文档教程(创建node_cache和node_global文件,此处没有讲好,看下面的视频):

https://www.cnblogs.com/liuqiyun/p/8133904.html

安装视频教程(只看创建node_cache和node_global文件,和配置环境变量这部分):

 https://www.bilibili.com/video/BV1ki4y1F72Y?spm_id_from=333.337.search-card.all.click&vd_source=70cb27e5d8d58c614c5ecfc628505b58

等到安装git时,请看这个视频:

https://www.bilibili.com/video/BV1mU4y1j72n?spm_id_from=333.337.search-card.all.click&vd_source=70cb27e5d8d58c614c5ecfc628505b58

注意:

1 hexo 主要是以下几个命令:
hexo clean  //清除缓存文件
hexo s      //开启服务器,暴露出相应的接口
hexo g     //生成静态文件(我是理解成类似于git工作区中的文件发送到缓存区中)
hexo d     //上传文件(我是理解成类似于git缓存区中的文件发送到版本库中)2 在执行hexo d文件之前,需要一个令牌,则我们需要创建一个令牌。3 ssh这里的作用主要是生成密钥(好像就是公钥)。目的是为了免密登录自己的github账户。4 仓库的名字要和自己的用户名一致,否则后面会报错。

主题配置
我所使用的主题是butterfly,通过下面的视频和文档可以学会.

安装视频教程:

https://www.bilibili.com/video/BV1Ko4y1S7mv?spm_id_from=333.337.search-card.all.click&vd_source=70cb27e5d8d58c614c5ecfc628505b58

安装文档教程(文档的更加全面):

https://butterfly.js.org/posts/21cfbf15/

最后附上我自己所搭建的博客的图片:

2.png

我的博客地址:

https://acwer.github.io/

最后强调一句:

该博客网站是静态网站,我们需要在本地进行修改,然后push上github去。这样才算完成了更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/670206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

项目02《游戏-08-开发》Unity3D

基于 项目02《游戏-07-开发》Unity3D , 本次任务做物品相互与详情的功能, 首先要做 点击相应, 接下来用接口实现点击相应事件,具体到代码中,我们找到需要响应鼠标事件的对象, 双击PackageCell…

C++ //练习 4.23 因为运算符的优先级问题,下面这条表达式无法通过编译。根据4.12节中的表(第147页)指出它的问题在哪里?应该如何修改?

C Primer(第5版) 练习 4.23 练习 4.23 因为运算符的优先级问题,下面这条表达式无法通过编译。根据4.12节中的表(第147页)指出它的问题在哪里?应该如何修改? string s "word"; stri…

前端实现标题滚动点击导航

效果图 右边滚动的html代码 <div class"right-box"><el-tabs v-model"isScrollNow" tab-position"right" class"updateTab" tab-click"scrollTo"style"height: fit-content;"><el-tab-pane label…

Hadoop-IDEA开发平台搭建

1.安装下载Hadoop文件 1&#xff09;hadoop-3.3.5 将下载的文件保存到英文路径下&#xff0c;名称一定要短。否则容易出问题&#xff1b; 2&#xff09;解压下载下来的文件&#xff0c;配置环境变量 3&#xff09;我的电脑-属性-高级设置-环境变量 4.详细配置文件如下&#…

vue3(笔记)

组合式Api setup-----相当于beforeCreate, create生命周期 reactive–定义状态 对象形式 响应式原理 toRefs— Pinia &#xff08;只有state、getters和actions&#xff09; 更加简洁的语法&#xff0c;完美支持Vue3的Composition api 和 对TypesCcript的完美支持

sort 函数的从大到小排序以及 ? 的运用

sort 函数位于头文件 #include <algorithm> 中&#xff0c;起到排序数组类型的数据结构的作用&#xff0c;对于从小到大排序&#xff0c;sort 函数的默认快排就可以做到&#xff1a; #include <iostream> #include <algorithm> using namespace std; int mai…

JVM 性能调优 - Java 虚拟机内存体系(1)

Java 虚拟机我们简称为 JVM&#xff08;Java Virtual Machine&#xff09;。 Java 虚拟机在执行 Java 程序的过程中&#xff0c;会管理几个不同的数据区域。如下图所示&#xff1a; 下面我会介绍这几个数据区的特点。 堆 堆区的几个特点&#xff1a; 线程共享。启动时创建堆…

Vue ElementUI中el-table表格嵌套样式问题

一、表格嵌套要求&#xff1a; 两个表格嵌套&#xff0c;当父表格有children数组时子表格才展示&#xff1b;子表格数据少于父表格展示字段&#xff0c;且对应固定操作列不同&#xff1b; 二、嵌套问题&#xff1a; 当使用el-table的typeexpand实现表格嵌套时&#xff0c;样…

Rouge评估方法介绍及使用

Rouge评估方法的使用 文本摘要评估方法介绍&#xff1a; 内部评价方法&#xff1a;提供参考摘要&#xff0c;以参考摘要为基准评价系统摘要的质量。系统摘要与参考摘要越吻合&#xff0c;质量越高。 Edmundson: 适于抽取式文本摘要&#xff0c;比较机械文摘(自动文摘系统得到的…

配置Jenkins自动构建打包项目

转载说明&#xff1a;如果您喜欢这篇文章并打算转载它&#xff0c;请私信作者取得授权。感谢您喜爱本文&#xff0c;请文明转载&#xff0c;谢谢。 需求说明 1、给A项目配置jenkins每2小时无条件自动构建一次&#xff0c;无论是否有代码提交。 2、给B项目配置jenkins每15分钟检…

Spring Data Envers 数据审计实战2 - 自定义监听程序扩展审计字段及字段值

上篇讲述了如何在Spring项目中集成Spring Data Envers做数据审计和历史版本查看功能。 之前演示的是业务表中已有的字段进行审计&#xff0c;那么如果我们想扩展审计字段呢&#xff1f; 比如目前对员工表加入了Audited审计&#xff0c;员工表有个字段为dept_id&#xff0c;为…

私有化部署跳一跳

目录 效果 安装 1.安装httpd 2.下载跳一跳 3.启动httpd 使用 效果 安装 1.安装httpd yum -y install httpd systemctl enable httpd 2.下载跳一跳 cd /var/www/html/ git clone https://gitee.com/WangZhe168_admin/jump.git 3.启动httpd systemctl start httpd 使…

vue-3d-loader

vue-3d-loader - npm GitHub - king2088/vue-3d-loader: VueJS and threeJS 3d viewer 是对 vue-3d-model 的改进&#xff0c;降低Threejs使用难度 # 默认安装 "vue-3d-loader": "^1.3.4", 只支持vue2 npm i vue-3d-loader # vue3 需要安装2版本&#xf…

Kafka 生产调优

Kafka生产调优 文章目录 Kafka生产调优一、Kafka 硬件配置选择场景说明服务器台数选择磁盘选择内存选择CPU选择 二、Kafka Broker调优Broker 核心参数配置服役新节点/退役旧节点增加副本因子调整分区副本存储 三、Kafka 生产者调优生产者如何提高吞吐量数据可靠性数据去重数据乱…

算法day11

算法day11 239 滑动窗口最大值237 前K个高频元素栈与队列总结 滑动窗口最大值 第一想法&#xff0c;暴力解&#xff1a;这个解法会超时。&#xff08;这就是为啥是困难题&#xff09; 思路&#xff1a;每到一个新的窗口&#xff0c;就重新进行一次窗口中的max迭代&#xff0c…

ubuntu22.04@laptop OpenCV Get Started: 000_hello_opencv

ubuntu22.04laptop OpenCV Get Started: 000_hello_opencv 1. 源由2. Hello OpenCV2.1 C应用Demo2.2 Python应用Demo 3. 参考资料 1. 源由 之前&#xff0c;通过敲门砖已经砸开了OpenCV的大门&#xff0c;接下来是体验下“Hello World&#xff01;”程序。 2. Hello OpenCV …

HarmonyOS鸿蒙ArkTS证件照生成模板(适合二次开发,全套源码版)

预览效果 部分代码 开发语言 HarmonyOS 鸿蒙 ArkTS语言 &#xff08;Stage模型&#xff09; 备注 一键生成&#xff0c;自带证件照数集&#xff0c; 为开发者带来二次开发和学习体验&#xff0c; 在这祝福开发者们使用愉快。 使用方法 下载后通过DevEco Studio开发工…

物联网ARM开发-STM32之RTC浅谈

RTC 一.RTC简单介绍 RTC好比我们用来记录时间的一个钟表&#xff0c;他里面有年月日&#xff0c;还可以记录星期&#xff0c;小时&#xff0c;分钟等。是Real Time Clock的缩写&#xff0c;译为实时时钟&#xff0c;本质上是一个独立的定时器。 1. 1 与通用定时器的区别 可以…

EEPROM之MB85RC64介绍

一、芯片介绍 工作频率 : 400 kHz &#xff08;最大&#xff09; 即&#xff0c;当主机和一个EEPROM通信时&#xff0c;从机地址为1010 000WR&#xff0c;如果主机和多个EEPROM通信时&#xff0c;从机地址为1010 A2 A1 A0 WR 二、时序分析 &#xff08;1&#xff09;从机地址…

适用于 Windows 和 Mac 的 16 款最佳数据恢复软件

数据恢复软件是找回因硬盘损坏、病毒攻击或意外删除数据等原因而在设备上丢失的数据的最佳方法。在数字世界中&#xff0c;丢失数据是一件非常糟糕的事情&#xff0c;这会让许多人的情况变得更糟。使用最佳数据恢复软件可以减轻您必须努力恢复丢失数据的压力。它将带回您的大部…