# 博客

2023-06-21 19:08:52 本博客基于 Hexo 正式创建,并使用主题 Shoka

记录自己

# Hexo

npm install -g hexo-cli
npm install hexo
# npx hexo <command>

# Github 配置

# 配置身份密钥

登录 git 账号

git config --global user.name "user_name" # 填入 GitHub 用户名
git config --global user.email "user_email" # 填入 GitHub 注册的邮箱

获取 SSH KEY

# 默认即可
ssh-keygen -t rsa -C "user.email"

C:\Users\username\.ssh\id_rsa.pub 公钥内容复制至 GtihubSSH and GPG keys

检测公钥设置是否成功

ssh -T [email protected]
# Hi username! You've successfully authenticated, but GitHub does not provide shell access.

# 配置 Hexo

安装 git 插件

npm install hexo-deployer-git --save

<root>\_config.yml

deploy:
  type: 'git'
  repository: [email protected]:username/username.github.io.git # git 仓库地址
  branch: master

如果关于推送失败时,将 <root>\.deploy_git 文件夹删除即可

# 基础指令

初始化 hexo init

# 生成 public 文件夹
hexo g
# 删除 public 文件夹
hexo clean
# 开启本地服务器 http://localhost:4000/
hexo s
# 推送至 Github
hexo d
# 创建文章
hexo n '<title>'
# 禁用加载插件和脚本
hexo --safe
# 将消息详细记录到终端和 debug.log 文件
hexo --debug

一键三连上传 hexo c && hexo g && hexo d

# 插件

# 隐藏文章

npm install hexo-hide-posts --save

在想要隐藏的文章里添加 hidden 标记

hidden: true
---

可以在命令行运行 hexo hidden:list 来获取当前所有的已隐藏文章列表

# 评论系统

暂无

# 这里是用来测试 Hexo&Theme

**点击折叠**

这是被隐藏的内容

<!-- 模糊模糊模糊模糊模糊模糊 {.bulr} -->