hexo+github博客搭建踩坑记录

小白也能自己搭建网站 小白也能自己搭建网站 01 前言 平时我们写博客都可能会发布在掘金、知乎、简书等平台上面,但是一不小心就可能把你的文章给和谐了,而且还不给你任何理由。所以为了我们能够自己发送文章,不用经过别人的审核,那就更好了。 前几天看到一个开源的博客模板hexo,就想拿过来用一下,没想到效果还不错。所以特此总结一下小白如何搭建自己的博客,再也不用看别人的眼色了。从今天开始呢,我也尝试着使用markdown格式... 阅读详情

博客效果:fa1lr4in's blog

 

具体的搭建过程下面的参考链接中已经有了,下面是常用的命令以及我踩过的坑

版本信息,主题使用了keep,版本3.4.2

$ npx hexo version
INFO  Validating config
hexo: 5.4.0
hexo-cli: 4.2.0
os: Windows_NT 10.0.19042 win32 x64
node: 14.16.0
v8: 8.4.371.19-node.18
uv: 1.40.0
zlib: 1.2.11
brotli: 1.0.9
ares: 1.16.1
modules: 83
nghttp2: 1.41.0
napi: 7
llhttp: 2.1.3
openssl: 1.1.1j
cldr: 37.0
icu: 67.1
tz: 2020a
unicode: 13.0

各种备忘

安装npm库

npm install hexo-wordcount
npm install hexo-generator-searchdb
npm install hexo-generator-feed
npm install hexo-deployer-git --save

 

常用命令

npx hexo g            #由md构建html
npx hexo s            #本地开启http服务器验证博客
npx hexo d            #同步到服务器上面,类似于git push
npx hexo n "article"  #新建新的文章

目录结构

主要是node_modules存放主题的配置,public是发布到网站的页面,source是我们的源文件。

可以形象的理解为source存放源代码,public存放编译后可执行程序。需要通过npx hexo g来进行编译

 

踩过的坑

1、静态图片

如果你想将图片分类的在自己的文件夹中,不用图床(将图片托管于其他服务器上),你可能需要

https://hexo.io/docs/asset-folders

之后可以在文章的html文件验证下链接是否形如

<img src="/2021/04/15/cve-2016-0095/image-1.png" alt="image-1">

之前找过的

https://www.cnblogs.com/codehome/p/8428738.html?utm_source=debugrun&utm_medium=referral

这个方式,结果这个项目已经不维护了,害得我重新装了一遍hexo

2、npx hexo g 问题

当我构建静态页面时报了这个错误

提示我找不到scroll属性了,但是在主题的配置yml文件中是存在的,困扰了我好一阵,最终一行命令解决

npx hexo clean

如果出现一些莫名其妙的问题,可以先执行hexo clean来清理一下public的内容,然后再来重新生成和发布。

 

参考链接

http://blog.haoji.me/build-blog-website-by-hexo-github.html

https://hexo.io/docs/

https://xpoet.cn/2020/04/Keep-%E4%B8%BB%E9%A2%98%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/

https://www.zhihu.com/question/31377141

 

 

 

 

Hexo + GitHub搭建个人博客(Mac版) 基于Hexo+GitHub在Mac系统进行了博客搭建,将搭建过程进行了完整记录,并添加了建站过程中遇到的问题及解决方法。 阅读详情

相关推荐

hexo+github pages+个人域名搭建个人博客(踩坑合集)

0.安装hexo hexo的安装参见官方文档: hexo安装 node.js/git自行百度/Google node -v npm -v git --version 安装hexo npm install hexo-cli -g 检验 hexo -v 1.创建远程仓库 在github上创建远程仓库,我的名为sunnie.github.io 注意:reposito...

离镜的博客 2055

搭建Hexo博客中遇到的那些“坑”

目录 前言 那些“坑”: 1.运行后网页显示代码: 2.部署后提示:ERROR Deployer not found: git 3.提示hexo INFO Validating config 4.提示什么我忘记记录下来了,总之是因为版本过低 5.Butterfly主题无导航菜单和社交图标 6.安装Aplayer时报错 7.运行hexo d时提示client_loop: send disconnect: Connection reset by peer 8.上传时提示fatal: Coul

Amnesia-Fu的博客 2603

史上最全的 Hexo 博客搭建配置完全指南

欢迎到我的博客查看最新文章: https://blog.cloudplayer.site 本篇博客基于 Centos 7.x root 用户.   最近利用 Hexo + Github Pages 搭建了一个博客, 总体来说比较满意, 中间也踩了不少坑. 于是将我的配置过程全部记录下来, 就有了这篇博文.   关于 Hexo 搭建配置的博文网上还是挺多的, 但是零零散散, 这篇博文就当成是一个大合...

云玩家 2990

hexo之踩坑填坑

一、关于hexo教程网上有很多,一搜一大把。随便找几个或者去官网基本都能搭好。 hexo配置中文官网 推荐一个 1、工具: node.js + github + git + 域名(可选) + windows系统PS: 这里我假设你懂了,github,node,npm,域名解析,这些东西。二、填坑坑1:提示下面错误ERROR Deployer not found : github_config.yml

liuyongshun2的博客 1万+

Hexo+Github 搭建属于自己的博客

个人博客界面: 首先呢,先说一下吧,作为一个程序猿来说,大多的大牛都是使用的是msdn/github这些来交流技术,但是我后来发现csdn上面好多的大牛都已经摒弃csdn,自己搭建个人博客进行发表文章记录点滴了。 虽然说我不会放弃csdn,因为已经养成了习惯了,但是还是想拥有一个自己的博客,那是因为这是一种信仰。 今天呢,花了一天的时候,研究了一下,颇有收获。 搭建个人博客=域名(...

一只IT小小鸟 2727

validating the safty of cooking procedures

美食该如何制作?食品安全以什么为标准?用什么来检测食品成分?这么一份validating the safty of cooki...该文档为validating the safty of cooking procedures,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

hexo版本更新报错:INFO Validating config WARN Deprecated config detected: “external_link“ with a Boolean

报错: INFO Validating config WARN Deprecated config detected: "external_link" with a Boolean value is deprecated. See https://hexo.io/docs/configuration for more details. 修改 external_link: enable: true|false 为 external_link: enable: true # Open exter

qq_16232497的博客 3863

别再只设接触压力了!用ANSYS Workbench模拟O型圈密封泄漏的完整流程

本文详细介绍了在ANSYS Workbench中模拟O型圈密封泄漏的完整流程,重点解析了流体渗透压力载荷的设置与应用。通过双物理场耦合模型和精确的参数配置,帮助工程师准确评估密封性能,避免传统方法仅考虑接触压力的局限性。文章还提供了常见问题的解决方案和工程实践建议,提升密封设计的可靠性。

weixin_30372371的博客 398

【博客Hexo】hexo常用命令

一、免登录Github 在命令行输入命令: git config --global credential.helper store 这一步会在用户目录下生成.gitconfig文件最后添加:git push这时会让你输入用户名和密码, 这一步输入的用户名密码会被记住, 下次再push代码时就不用输入用户名密码!这一步会在用户目录下生成文件.git-credential记录用户名密码的信息。 .gitconfig: [filter "lfs"] clean = git-lfs clean -- %f

bfsz的博客 463

鸿蒙手机卸载内置应用 adb连接

**傻瓜式删除鸿蒙系统内置应用,自己亲测有效。**

JJDXBT的博客 3万+

视觉开发板—K210自学笔记(三)--点亮LED

K210点亮LED灯

adamsecond 3412

非常好用的 npx!!!

npx是什么 解决什么问题 使用本地已安装的可执行工具,而不需要配置 scripts 执行一次性命令 使用不同的node版本运行命令 如何使用 典型的使用场景 npx是什么 npm v5.2.0 引入的一条命令(npx),npx 会帮你执行依赖包里的二进制文件。引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验。(这句话什么意思?) 在以往中,我们在 nod...

热爱思考、活力满满、开朗爱笑的年轻人 1万+

实战指南:如何用DCCRN模型提升语音增强效果(附代码示例)

本文提供了基于DCCRN模型进行语音增强的实战指南。通过深入解析复数网络如何协同处理语音的幅度与相位信息,并附有完整的PyTorch代码实现,帮助开发者从数据准备、模型搭建到训练调优,构建高效的实时语音增强系统,有效提升嘈杂环境下的语音清晰度。

weixin_29054245的博客 478

个人博客搭建笔记----hexo部署到github上及踩坑记录

在我们通过修改_config.yml配置文件,选择自己喜欢的主题和做一些修改后,接下来就是要把我们自己的博客部署上去了,这里以部署到github为例 首先在github上新建一个仓库,这里因为我已经建好了这个仓库所以会有重名的报错 然后安装hexo-deployer-git用于部署 npm install hexo-deployer-git --save 接下来修改以下项目根目录下的_conf...

zem 712

向量乘法器设计

同样基于Wallace树乘法器,我们来构造向量乘法器。 在一些矩阵运算中经常用到向量的相乘运算,本例以4维向量为例子介绍向量乘法器的verilog HDL设计。 设向量a = (a1, a2, a3, a4), b = (b1, b2, b3, b4)。 则a 与 b的点乘为:a * b = a1 b1 + a2 b2 + a3 b3 + a4 b4, 即向量对应位置的值相乘,再相加...

Reborn Lee 2967

基于ResNet + LLM大语言模型的分类识别系统设计与实现,Web前后端分离,Django+vue3+AI助手模块+ResNet50算法+LLM 联动+Element Plus等技术,全网独发

分类识别任务是计算机视觉中的重要任务,广泛应用于智慧校园分类、智慧农业、智慧生活场景分类等领域。常见的分类模型有 VGGNet、ResNet 、MobileNet 、ConvNeXt、DenseNet、ViT、Swin Transformer、YOLOv8/11/26。本项目结合 ResNet分类识别算法 + LLM大语言模型联动 ,使用 Django + Vue3,构建了一个通用的 Web 前后端系统,用户端 + 管理端 ,便于用户操作检,不仅可以用于大论文的工作量展示,还可以作为毕业设计。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 756

使用hexo框架在github上面搭建个人博客

使用hexo以及github搭建博客 今天学会了使用github以及hexo搭建自己的博客,在搭建过程中踩了很多坑,所以将自己的搭建步骤记录下来供他人参考,防止踩坑 1、首先安装Node.js 安装地址:Node.js安装地址 因为Hexo是需要Node.js来支持的,所以这是前置步骤 Node.js很好安装,这里就不做过多赘述 2、安装cnpm包管理器 由于国内使用npm安装速度很慢,所以这里需要安装一个cnpm包管理器 安装命令: npm install -g -cnpm --registry==htt

qq_48736958的博客 286

OpenClaw Docker 安装与部署教程,环境隔离不冲突技术指南

本文介绍了使用Docker容器化部署OpenClaw的完整教程。首先通过流程图详细说明了Docker环境检测流程,包括系统支持性检查、Docker安装状态验证、版本检测和服务配置等步骤。然后提供了Windows、macOS和Linux(Ubuntu/CentOS)系统下的Docker安装指南,涵盖从下载、安装到权限配置的全过程。最后介绍了OpenClaw官方镜像的拉取方法以及自定义镜像构建的Dockerfile示例。该教程适用于开发和生产环境,利用Docker实现环境隔离和快速部署。

一键难忘的博客 987

GitHub Pages+hexo 搭建博客

GitHub Pages+ hexo 搭建博客 跟着教程摸索着完成了博客的搭建。地址是我的博客。目前空空如也,而且也没有替换域名(主要是因为穷唉)。 等待后续的更改添加吧。 以此记录一下遇到的坑,备份一下步骤,冷不防哪天还需要重新来呢哈哈。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新...

anjimie 190

【100%通过率】2023华为od机试C卷【电脑病毒感染】C++ 实现

一个局域网内有很多台电脑,分别标注为 0 ~ N-1 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t 表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回-1.

MISAYAONE的博客 1726

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

GitHub+Hexo博客搭建及优化

优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 本博文对应地址: https://hceng.cn/2017/03/06/GitHub+Hexo搭建及优化/ 本文主要是记录本博客的搭建和优化。 为什么做独立博客? 我想大概就是激励自己去持续学习和思考。 首先说下本博客搭建的大致流程: 1.有一个GitHub账号,同时配置GitHub ...

hceng_linux 1845

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

详细记录用Hexo搭建博客,及踩的一些坑。

如何用Hexo+Github Pages快速搭建自己的博客 保姆级教程 本文章快速搭建博客,有一个前提,那就是对git有所了解,如果你对git的使用即原理很熟悉的话,那么这个博客搭建就会很快,不超过一个小时。当然你下载资源很慢,就当我没说,嘻嘻。当然如果你不了解,也没关系,凡事都是从0开始的,我也会在文中讲解的,废话少说,开始! 温馨提示 1.首先要知道搭建网站你的目的是什么,有动力,才有坚持下去的勇气,也才会有拨开云雾见太阳的高兴(博客搭建好的时候)。 2.资源下载慢是很大的问题,下面会解答。 3.如果你

weixin_46509714的博客 2031

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

搭建hexo博客静态框架教程及操作时踩的坑

网上有很多博客写了hexo的操作教程,但是都很生硬,我找了好几篇按照博客上写的一步一步操作,总是会遇到这样活那样的错误,导致最终卡主做不下去。而且很多博客只是一味的堆积教程、步骤,只字不提过程中会报什么错,咋解决,导致我很苦恼。所以这篇文章将记录我按照别人的博客搭建hexo博客静态框架所遇到的问题以及解决方法。 我是参照这个博客教程;https://blog.youkuaiyun.com/sinat_3778...

ibigboy 1万+

记录博客搭建踩过的坑

本人的博客使用的是hexo+github搭建的一套独立博客, 主题采用的是next,经过两天的折腾, 博客也弄得有模有样了.(微笑). 现在记录一下踩过的坑,希望自己可以好好总结, 能帮助到萌新就更好了,哈哈! 问题不分顺序,本人比较懒, 想到啥就写啥. 1.解决编辑器的问题 hexo是使用markdown编辑器的,如果不想在本地安装markDown,(我就懒得安装), 那么优快云了解一...

大鱼吃小鱼7的博客 3227

(一)Github + Hexo 搭建个人博客超详细教程

本文首次发布于我的博客:www.muyiio.com 前言 作为一名计算机爱好者,摸索了一周搭建出自己的博客。目前只学 习了c语言,没有任何前端知识和网站开发经验,总的来说,算不上很难, 但也要费些心思。网上各类教程应有尽有,只要肯摸索,还是水到渠成的事。另外,写下这篇文章,记录下自己的经验,给需要的朋友,祝你早日拥有自己的博客! 搭建博客的初衷是希望用博客记录下自己的学习...

weixin_45682081的博客 3547

Hexo博客框架搭建个人博客并部署在github

为什么要搭建自己的个人博客呢? 我想大多数人都是为了记录笔记,督促自己学习。 我在尝试了 OneNote, 以及印象笔记之后,感觉虽然这两个笔记软件功能都很齐全,也支持桌面和移动端同步,但总感觉缺少点什么,并没有促进自己学习记录,百度/google过一次的问题到下次任然需要继续百度一次。因此决定搭建属于自己的个人博客。 好吧,我承认一部分原因是:拜托,搭建自己的个人博客超酷的好吧! 虽然自己的编程基础拉到不行,但始终觉得像程序员那样搭建一个属于自己的个人博客简直超酷!

weixin_46415275的博客 1688
上一篇: 从setInterval看js的单线程执行
下一篇: 匿名管道和命名管道
fa1lr4in
博客等级 码龄9年 64粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值