零、重装系统后或是在别的设备上部署本博客的方法

  1. 部署本博客所需的条件为
    操作系统:Windows10
    Node.js
    Git
    Hexo
    Visual Studio Code
    GitHub 帐号
    一个域名(自费购买)
  2. 重新安装node.js,建议使用LTS(长期支持)版本,点击这个链接下载
    https://nodejs.org/en
    在Windows命令行使用以下指令查看node版本
    1
    node -v
  3. 修改npm源为国内源
    1
    npm config set registry https://registry.npm.taobao.org
  4. 安装hexo
    1
    npm install -g hexo-cli
    和node一样查看版本
    1
    hexo -v
  5. 重新安装Git,点击这个链接下载
    https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

  6. 配置git

    1
    2
    3
    4
    5
    #用户名随意,邮箱使用注册github的邮箱
    git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱"
    #配置后检查是否成功
    git config -l
  7. 用以下命令生成ssh钥,在C盘.ssh文件夹中找到 id_rsa.pub文件,用记事本复制后,在github个人页面点击头像,点击Settings,点击SSH and GPG keys,点击绿色的New SSH key,把公钥复制进去,随便起个好记的名,点Add SSH key,最后在Git测试连接
    1
    ssh -T git@github.com
    跳出相应文字即为成功
    1
    Hi 你的用户名! You've successfully authenticated, but GitHub does not provide shell access.
  8. 拉取Github仓库里的博客文件,可以搞到最新的文章
    1
    git clone https://github.com/CNamxl/CNamxl.github.io.git
  9. 想办法搞到本博客的源文件,并在有.github文件夹的位置(博客根目录)鼠标右键,Git Bash打开1
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 安装相关依赖
    npm i
    # 外挂标签插件
    npm install hexo-butterfly-tag-plugins-plus --save
    # 跟换与外挂标签兼容性更强的渲染器
    npm uninstall hexo-renderer-marked --save
    npm install hexo-renderer-kramed --save
    # 安装追番页面
    npm install hexo-bilibili-bangumi --save
  10. 重新配置的git更新博客可能会出现报错,按照说明给命令输入就可以解决了

一、图床和图片

本站目前使用的图床是基于github仓库的图床,具体实现方法请参考这个链接:https://www.fomal.cc/posts/d7fb1ba1.html
根据网站博主的教程,在github创建图床仓库后,可以通过如下指令将已有的图床下载到本地:

1
git clone git@github.com:用户名/图床名.git

更新图床的具体步骤就是将要更新的图片放入相应文件夹中,然后在bash中输入如下命令就可以更新图床
1
2
3
4
5
# 将更改提交
git add .
git commit -m "更新图片"
# 推送至github仓库
git push

在线图片和本地图片

1
2
3
4
5
6
7
8
# 本地图片
<img src="/assets/pusheencode.webp" alt="示例图片" style="zoom:50%;" />

# 在线图片
![code](https://p0.itc.cn/images01/20211225/099ee4ad0b564033b1890150770f005e.jpeg)

# 图床图片
https://img.cnamxl.icu/img/0824ab18972bd40735fab62003db89510fb30e24a396.webp

二、文章常用md语法

请参考此链接:https://blog.csdn.net/u014061630/article/details/81359144

1.hexo自带语法

1.1 文本格式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<u>下划线演示</u>

文字**加粗**演示

文字*斜体*演示

文本`高亮`演示

文本~~删除~~线演示

<font size = 5>5号字</font>
<font face="黑体">黑体</font>
<font color=blue>蓝色</font>

<table><tr><td bgcolor=MistyRose>这里的背景色是:MistyRosen,此处输入任意想输入的内容</td></tr></table>

下划线演示

文字加粗演示

文字斜体演示

文本高亮演示

文本删除线演示

5号字 黑体 蓝色
这里的背景色是:MistyRosen,此处输入任意想输入的内容

1.2表格

1
2
3
4
5
| 项目标号 | 资金     | 备注 |
| -------- | -------- | ---- |
| 1 | 100,000 | 无 |
| 2 | 200,000 | 无 |
| 3 | 300,600 | 重要 |
项目标号 资金 备注
1 100,000
2 200,000
3 300,600 重要

2.Butterfly外挂标签

2.1表单用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{% tabs test4 %}
<!-- tab 第一个Tab -->
**tab名字为第一个Tab**
<!-- endtab -->

<!-- tab @fab fa-apple-pay -->
**只有图标 没有Tab名字**
<!-- endtab -->

<!-- tab 炸弹@fas fa-bomb -->
**名字+icon**
<!-- endtab -->
{% endtabs %}

tab名字为第一个Tab

只有图标 没有Tab名字

名字+icon

2.2行内文本

1
2
3
4
5
6
1. 带 {% u 下划线 %} 的文本
2. 带 {% emp 着重号 %} 的文本
3. 带 {% wavy 波浪线 %} 的文本
4. 带 {% del 删除线 %} 的文本
5. 键盘样式的文本 {% kbd command %} + {% kbd D %}
6. 密码样式的文本:{% psw 这里没有验证码 %}
  1. 下划线 的文本
  2. 着重号 的文本
  3. 波浪线 的文本
  4. 删除线 的文本
  5. 键盘样式的文本 command + D
  6. 密码样式的文本:这里没有验证码

2.3行内文本span

1
2
3
4
5
6
- 彩色文字
在一段话中方便插入各种颜色的标签,包括:{% span red, 红色 %}、{% span yellow, 黄色 %}、{% span green, 绿色 %}、{% span cyan, 青色 %}、{% span blue, 蓝色 %}、{% span gray, 灰色 %}。
- 超大号文字
文档「开始」页面中的标题部分就是超大号文字。
{% span center logo large, Volantis %}
{% span center small, A Wonderful Theme for Hexo %}

2.4 折叠标签

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{% folding 查看图片测试 %}

![](https://cdn.jsdelivr.net/gh/volantis-x/cdn-wallpaper/abstract/41F215B9-261F-48B4-80B5-4E86E165259E.jpeg)

{% endfolding %}

{% folding cyan open, 查看默认打开的折叠框 %}

这是一个默认打开的折叠框。

{% endfolding %}

{% folding green, 查看代码测试 %}
假装这里有代码块(代码块没法嵌套代码块)
{% endfolding %}

{% folding yellow, 查看列表测试 %}

- haha
- hehe

{% endfolding %}

{% folding red, 查看嵌套测试 %}

{% folding blue, 查看嵌套测试2 %}

{% folding 查看嵌套测试3 %}

hahaha <span><img src='https://cdn.jsdelivr.net/gh/volantis-x/cdn-emoji/tieba/%E6%BB%91%E7%A8%BD.png' style='height:24px'></span>

{% endfolding %}

{% endfolding %}

{% endfolding %}
查看图片测试

查看默认打开的折叠框

这是一个默认打开的折叠框。

查看代码测试

假装这里有代码块(代码块没法嵌套代码块)

查看列表测试
  • haha
  • hehe
查看嵌套测试
查看嵌套测试2
查看嵌套测试3

hahaha

3.修改条目专用格式

1
2
{% tabs  %}
<!-- tab 代码格式 -->
1
2
3
4
5
6
7
<!-- endtab -->

<!-- tab 渲染效果 -->

<!-- endtab -->

{% endtabs %}

三、更新友链的方法

  1. 获取网站图标,在大部分网站url后边加上即可
    1
    /favicon.ico
  2. 获取网站缩略图的方法
    截图可以做到(目前使用)
    PHP可以做到
    原有的捷径木有喽Kira~☆

    四、文章创建(重要)

    直接在Vs Code的文件夹里创建文章可能会导致文章丢失,因此建议在linux命令行或者是git bash使用以下命令创建:
    1
    hexo new "title"
    基本的文章属性
1
2
3
4
5
6
7
---
title: [标题]
date: [创建日期]
tags: [标签]
categories: [分类]
cover: [封面URL]
---

五、更新番组数据的方法

使用git

1
2
3
4
# 更新
hexo bangumis -u
# 删除
$ hexo bangumis -d

五、个人邮箱邮箱

网易:lmh983898216@163.com
腾讯QQ:983898216@qq.com
谷歌邮箱:lmh983898216@gmail.com(不常用)
备用邮箱:cnamxl@proton.me(不常用)