基于 Hexo 从零开始搭建个人博客(二)
阅读本篇前,请先配置好相应的环境,请仔细阅读教程 基于 Hexo 从零开始搭建个人博客(一)。
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
初始化 Hexo 项目
在目标路径(我这里选的路径为【E:\wkj\demo】)打开cmd命令窗口
执行hexo init初始化项目(warning不用担心)。
1hexo init blog-demo(你的项目名)
进入blog-demo ,输入npm i安装相关依赖
12cd blog-demo //进入blog-demo文件夹npm i
初始化项目后,blog-demo有如下结构:【node_modules】:依赖包【scaffolds】:生成文章的一些模板【source】:用来存放你的文章【themes】:主题【.npmignore】:发布时忽略的文件(可忽略)【_config.landscape.yml】:主题的配置文件【_config.yml】:博客的配置文件【package.j ...
基于 Hexo 从零开始搭建个人博客(一)
前言本站基于Hexo搭建,用的是 最新的🦋 hexo-theme-butterfly 主题 v4.10.0-b1,如果你是 v4.10.0-b1 之外的版本,可能有些地方会有出入,请留意。
环境准备本教程主要面向 Windows 用户
操作系统:Windows10 || Windows11
Node
Git
Hexo
idea(推荐使用 Visual Studio Code)
一个 GitHub 帐号
一个云服务器(可选)
一个域名(可选)
安装 Node方法一方法二方法三对于前端工程师,或正打算学习前端相关知识,建议用nvm来管理Node版本推荐:https://www.runoob.com/nodejs/nodejs-install-setup.html暂时没写,网上教程较多,建议您百度一下暂时没写,网上教程较多,建议您百度一下
安装 Hexo在目标路径打开CMD窗口,输入npm install -g hexo-cli安装Hexo环境。1npm install -g hexo-cli安装完后输入hexo -v验证是否安装成功。
注册 GitHub 帐号
进入官网 ht ...
Windows "Win+R"命令行运行常用命令
Windows “Win+R”命令行运行常用命令Windows操作系统提供了许多方便的方式来执行各种任务,其中之一是使用”Win+R”运行命令行。这个快捷键组合可以让您迅速启动各种应用程序、工具和系统实用程序,而无需通过开始菜单或桌面快捷方式查找它们。在本文中,我们将介绍一些常用的”Win+R”运行命令,以提高您的Windows使用效率。
1. 打开应用程序
mspaint: 打开微软绘图。
calc: 打开计算器。
notepad: 启动记事本。
wordpad: 打开WordPad。
msconfig: 打开系统配置实用程序,用于管理启动项和服务。
2. 文件和文件夹操作
explorer: 打开文件资源管理器,浏览您的计算机文件和文件夹。
cmd 或 powershell: 启动命令提示符或PowerShell窗口。
control folders: 打开文件夹选项,允许您自定义文件夹的外观和行为。
control printers: 打开打印机和扫描仪设置。
3. 系统工具
devmgmt.msc: 打开设备管理器,用于管理计算机的硬件设备。
diskmgmt.msc: 打 ...
MyBatis Mapper XML中比较操作符转义问题
解决MyBatis Mapper XML中比较操作符转义问题 在使用MyBatis编写Mapper XML时,有时会遇到比较操作符需要进行转义的情况。本文将介绍如何解决比较操作符转义问题。
问题描述假设我们在Mapper XML中需要编写一个查询语句,其中包含了一个比较操作符。12345678910<select id="getBaseResultMapVo" parameterType="java.util.HashMap" resultType="BaseResultMapVo"> SELECT pci.id, pci.pid, pci.case_number, pci.rescue_longitude, pci.rescue_latitude FROM plat_case_info pci WHERE pci.pid = #{pId} ...
在使用 MyBatis Plus 进行开发时,由于自动生成的 ID 过长,重新设置数据库自增长ID的起始值
解决 MyBatis Plus 自动生成的过长 ID 问题并重新设置数据库自增长ID的起始值问题描述在使用 MyBatis Plus 进行开发时,自动生成的 ID 过长可能导致数据库性能下降、索引冗长等问题。因此,需要解决这个问题。
在某种情况下,当使用 MyBatis Plus 自动生成的 ID 过长时,可能导致其他接口无法按照 int 类型查询数据,因为数据库中设计为 bigint 类型,纯了 19 位数字。为解决这个问题,一种简单的方法是使用数据库的自增长主键来替代 MyBatis Plus 自动生成的 ID,避免生成过长的 ID。
另外,当在 MySQL 数据库中使用了自增长类型的 ID,并删除了部分数据后,可能需要重新设置自增长 ID 的起始值。以下是两种重置自增长 ID 的方法的详细步骤。
方法1:使用 ALTER TABLE 命令首先确认要重置自增长 ID 的表名,例如表名为 base_user。
执行以下 SQL 语句获取表中的最大 ID 值:1234SELECT MAX(id) FROM base_user;将最大 ID 值加1,并执行以下 SQL 语句重置自增 ...
如何学习Java
介绍Java 是一种广泛应用于开发各种类型应用程序的编程语言。它的可移植性、面向对象的特性以及强大的生态系统使其成为许多开发者选择的首选语言。本文将为您提供一个步骤性的指南,以帮助您开始学习 Java 编程。
准备工作在开始学习 Java 之前,您需要进行一些准备工作:
安装 Java 开发工具包(JDK)并进行配置。
在您的计算机上选择并设置 Java 集成开发环境(IDE)。
基础知识在学习任何编程语言之前,了解其基础知识是至关重要的。以下是您需要掌握的一些 Java 基础知识:
Java 语言的发展历史和用途。
Java 的基本语法和命名规范。
如何编写和运行一个简单的 Java 程序。
数据类型与变量Java 提供了多种数据类型,用于存储不同类型的值。了解这些数据类型并熟练使用变量是编程的基础:
Java 的基本数据类型,如整数、浮点数、字符和布尔值。
如何声明和初始化变量,以及变量的作用域。
运算符与表达式了解 Java 运算符和表达式的使用可以进行各种数学和逻辑操作。以下是一些关键点:
常用的算术、赋值、比较和逻辑运算符的用法。
如何使用括号来改变运算顺 ...
Hello World
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
<!— title:date:updated:type:comments:description:keywords:top_img:mathjax:katex:aside:aplayer:highlight_shrink:random:—- —>
Quick Start
Create a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generat ...