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.hqwc.cn/news/454848.html

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

相关文章

NLP_Bag-Of-Words(词袋模型)

文章目录 词袋模型用词袋模型计算文本相似度1.构建实验语料库2.给句子分词3.创建词汇表4.生成词袋表示5.计算余弦相似度6.可视化余弦相似度 词袋模型小结 词袋模型 词袋模型是一种简单的文本表示方法,也是自然语言处理的一个经典模型。它将文本中的词看作一个个独立…

MongoDB的操作和理解

什么是MongoDB? MongoDB:基于分布式文件存储的数据库由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 Mo…

多线程-线程池(一分钟快速了解)

目录 1.什么是线程池 2.标准库中的线程池 2.1各个参数什么意思 int corePoolSize: int maximumPoolSize: keepAliveTime: BlockingQueue workQueue: ThradFactory threadFactory :线程工厂 RejectedExecutionHandler handler:&…

Windows如何安装Node.js环境并制作贪吃蛇小游戏分享好友远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

表格数据转成 HTML数据

一,先找到 要转换的表格数据 二,把表格数据添 复制 加到转换工具里 进行转换 零代码 - Table在线布局工具(Excel转HTML) 三,如果把下载的页面 添加到工具里边 就会发现HTML 代码

乐意购项目前端开发 #7

一、购物车 本地购物车 创建cartStore.js文件 创建cartStore.js文件, 将购物车列表数据存在pinia中 import { ref, computed } from "vue"; import { defineStore } from "pinia"; import { useUserStore } from "./user"; import {insertCart…

msvcp120.dll丢失如何解决/找不到msvcp120.dll的5种有效的解决方法

在计算机系统运行过程中,如果遇到“找不到msvcp120.dll”的提示信息,这代表了何种具体状况呢?首先,我们需要明确msvcp120.dll文件的重要性。msvcp120.dll是Microsoft Visual C Redistributable Package的一部分,这是一…

这一年让我印象深刻的bug --外部接口请求失败问题

1 业务场景 我们有个需求是外部客户需要在我们系统创建一个账号。业务流程如下 但是我们运行一段时间后发现一个问题,有客户反创建客户账号时,提示账号已经存在,但是我们系统却查不到单号 2 问题分析 经分析报错来源于权限系统,我…

chisel之scala 语法

Chisel新手教程之Scala语言(1) Value & variable Value是immutable的,当它被分配一个数据后,无法进行重新分配。用 val 表示。 Variable是mutable的,可以重复赋值。用 var 表示。示例如下: val a …

python_蓝桥杯刷题记录_笔记_全AC代码_入门4

题单目录 1.P1914 小书童——凯撒密码 2.P1028 [NOIP2001 普及组] 数的计算 3.P1036 [NOIP2002 普及组] 选数 4.P1149 [NOIP2008 提高组] 火柴棒等式 5.P1217 [USACO1.5] 回文质数 Prime Palindromes 6.P1478 陶陶摘苹果(升级版) 7.P1618 三连击&…

如何训练自己的模型

无论数据类型或目标如何&#xff0c;用于训练和使用 AutoML 模型的工作流都是相同的&#xff1a; 准备训练数据。 我们需要将需要训练的数据准备为jsonl格式&#xff0c;这种格式的特点就是每一行都是json的格式 {"prompt": "<prompt text>", "…

UE5动画源码剖析

重点剖析的类&#xff1a; UAnimationInstanceFAnimInstanceProxy 参考&#xff1a;https://zhuanlan.zhihu.com/p/405437842 参考&#xff1a;https://blog.csdn.net/qq_23030843/article/details/109103433 参考&#xff1a;https://ikrima.dev/ue4guide/gameplay-programm…