博客搭建-Hexo+nexT
博客搭建之路
记录搭建博客时的历程与踩坑!(使用hexo+github+nexT)
前置内容的下载
Git:是目前从开发人员到设计人员的版本控制技术。因为我们需要依靠github的仓库作为博客内容的存储与展示,所以需要使用Git进行博客的本地生成与远端推送。
Git和GitHub入门:完整的小白初学者指南 - 知乎 (zhihu.com)
Node.js: 是一个基于 Chrome V8 引擎的 Javascript 运行环境,或者说是一个 JS 语言解释器。
hexo基本框架搭建
参考下面的博客:
Hexo+Next主题搭建个人博客+优化全过程(完整详细版) - 知乎 (zhihu.com)
踩到的坑:
在搭建仓库时,仓库名字要与github的用户名一致。
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——记得加空格