本文主要是介绍使用hexo建站的详细过程(自己摸索),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用过程
下载hexo
(官方文档 | Hexo)
npm install -g hexo-cli
npm install hexo
建站
两种情况:
-
第一种:Centos搭建hexo教程_超越ct的博客-CSDN博客
-
第二种:ubuntu下搭建Hexo+GitHub博客 - 简书 (jianshu.com)
切换主题(一下内容在centos中使用)
主题为:shoka
主题文件为:amehime/hexo-theme-shoka: Just For https://shoka.lostyu.me/ (github.com)
作者提供的中文文档:Hexo 主题 Shoka & multi-markdown-it 渲染器使用说明 - Theme Shoka Documentation - 二进制杂谈 - 计算机科学 | Yume Shoka = 優萌初華 = 有夢書架 (lostyu.me)
shoka主题渲染和美化
第2章-Hexo博客美化 | shkoa的配置范例_BetrayVirginia的博客-CSDN博客
部分命令
-
显示hexo已安装的插件(在博客根目录下)
npm ls -dept 0
-
查看环境变量
export | grep ALGOLIA
-
开启hexo(要到博客根目录下 --> 自己新建的博客文件名(使用创建时的用户))
hexo s
-
修改后,上传到hexo
hexo d
-
重新上传文件(初始化)
hexo g
-
清除缓存
hexo clean
-
algolia配置
algolia:appId: #这里填上你的appIdapiKey: #这里填上你的apiKeyadminApiKey: #这里填上你的adminApiKeychunkSize: 5000indexName: #填入自己的index namefields:- title: #必须配置- path: #必须配置- categories: #推荐配置- content:strip: truncate,0,4000- gallery:- photos:- tags:
-
algolia配置传值(搜索根据title来查询)
hexo+next添加algolia搜索 - 简书 (jianshu.com)
部分工具
快速开始 | Valine 一款快速、简洁且高效的无后端评论系统。
LeanCloud
为Hexo增加algolia搜索功能_黑石博客的博客-CSDN博客_algolia hexo
Hexo版本升级和Next主题升级之坑_Just do it !-CSDN博客_hexo更新
-
起始流程
hexo clean hexo g hexo algolia hexo s
解决问题
-
(node:1851825) Warning: Accessing non-existent property ‘lineno’ of module exports inside circular dependency
解决 Hexo 使用 Node.js 14 Accessing non-existent property问题 - 知乎 (zhihu.com)
hexo配置到github Pages
基于Hexo搭建博客并部署到Github Pages - 简书 (jianshu.com)
将 Hexo 部署到 GitHub Pages | Hexo
# 查看git配置用户的信息
git config --global --list
-
配置git邮箱和用户名
-
配置ssh解决问题
Key is invalid. You must supply a key in OpenSSH public key format github_疯狂的鸭血-CSDN博客
Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com
- GitLab / Github如何修改默认主分支 - Lucky小黄人_ - 博客园 (cnblogs.com)
Git 出现 Branch master set up to track remote branch master 问题_李德瑜_博客-CSDN博客
这篇关于使用hexo建站的详细过程(自己摸索)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!