博客搭建-Hexo+nexT

博客搭建之路

记录搭建博客时的历程与踩坑!(使用hexo+github+nexT)

前置内容的下载

Git:是目前从开发人员到设计人员的版本控制技术。因为我们需要依靠github的仓库作为博客内容的存储与展示,所以需要使用Git进行博客的本地生成与远端推送。

Git和GitHub入门:完整的小白初学者指南 - 知乎 (zhihu.com)

Node.js: 是一个基于 Chrome V8 引擎的 Javascript 运行环境,或者说是一个 JS 语言解释器

hexo基本框架搭建

参考下面的博客

Hexo+Next主题搭建个人博客+优化全过程(完整详细版) - 知乎 (zhihu.com)

踩到的坑

  1. 在搭建仓库时,仓库名字要与github的用户名一致。

  2. hexo d 推送时,出现remote: Permission to xxx denied to xxx.

    我这里的原因是本地有凭据,这个凭据的用户又不是博客仓库的,所以导致权限的拒绝。直接在控制面板的凭据管理里面删掉即可。

附加hexo的基本指令

指令 功能
hexo new “博客名称” 创建一个新的博客,在 blog/source/_posts/ 文件夹
hexo clean 清除缓存文件 (db.json) 和已生成的静态文件 (public)
hexo generate(hexo g) 生成静态文件
hexo server(hexo s) 启动服务器。默认情况下,访问网址为: http://localhost:4000/
hexo deploy(hexo d) 部署网站,构建在GitHub的服务器中。

换主题-Next

安装与初步优化参考:Hexo+Next主题搭建个人博客+优化全过程(完整详细版) - 知乎 (zhihu.com)

官方:开始使用 - NexT 使用文档 (iissnan.com)

优化:hexo next 主题优化 | 这里可能有你遇到所有问题的答案 - 少数派 (sspai.com)

typora+阿里云图床

最强markdown编辑器typora图床教程- 阿里云版 - 知乎 (zhihu.com)

建议:下载PicGo-Core时可以挂个梯子

配置域名

配置域名hexo绑定域名 - 知乎 (zhihu.com)

hexo写文上传

基本流程写作 | Hexo

标签、分类【Hexo】nexT主题使用攻略基础——添加分类、标签及关于_hexo 分类-CSDN博客

设置加密:[Hexo博客设置文章加密_hexo-blog-encrypt-CSDN博客](https://blog.csdn.net/WwLK123/article/details/124436871#:~:text=Hexo博客设置文章加密 1 1、安装插件 首先运行以下命令,安装设置密码所需要的插件: npm install hexo-blog-encrypt 2,密码 message%3A 输入密码界面提示说明 4 4、效果展示 接着运行你的博客,访问相应的加密文章之后,会提示 输入密码才能查看文章 :)

配置主页Hexo Next主题博客主页自定义设置 - 知乎 (zhihu.com)

报错:YAMLException——记得加空格

image-20231103162849432