From 5697756274b0b1a99c1ed2b58723492e1b894829 Mon Sep 17 00:00:00 2001 From: YttriumWillow Date: Sat, 4 Nov 2023 11:46:05 +0800 Subject: [PATCH] Site updated: 2023-11-04 11:46:05 --- 2023/10/26/Test-Article/index.html | 2 +- 2023/10/26/hello-world/index.html | 2 +- .../index.html" | 2 +- .../index.html" | 2 +- .../index.html" | 2 +- .../index.html" | 4 +- .../index.html" | 135 ------------------ archives/2023/10/index.html | 2 +- archives/2023/11/index.html | 2 +- archives/2023/index.html | 2 +- archives/index.html | 2 +- atom.xml | 26 +--- categories/index.html | 4 +- content.json | 2 +- index.html | 29 +--- tags/OI/index.html | 2 +- tags/index.html | 4 +- "tags/\345\215\232\345\256\242/index.html" | 119 --------------- 18 files changed, 20 insertions(+), 323 deletions(-) delete mode 100644 "2023/11/04/\345\234\250\351\232\217\344\276\277\345\223\252\344\270\200\345\217\260\347\224\265\350\204\221\344\270\212\345\206\231\345\215\232\345\256\242\357\274\237-Hexo-\345\244\232\347\253\257\345\220\214\346\255\245/index.html" delete mode 100644 "tags/\345\215\232\345\256\242/index.html" diff --git a/2023/10/26/Test-Article/index.html b/2023/10/26/Test-Article/index.html index 0700546..4195df0 100644 --- a/2023/10/26/Test-Article/index.html +++ b/2023/10/26/Test-Article/index.html @@ -51,7 +51,7 @@ enableHotKey: true, language: "zh-CN", }) - gitalk.render('comment-container')
- -

在随便哪一台电脑上写博客?- Hexo 多端同步

将 Github 运用到底!

-

再来个奇妙小仓库还是太麻烦了,我们使用分支功能。

-

启用同步

在第一用户端的博客根目录下 Git Bash 新建一个仓库。

-
1
git init
-

然后确保你的 .gitignore 文件里屏蔽了以下目录和文件的提交。

-
1
2
/.deploy_git  
/public
-

添加该仓库到远程仓库列表:

-
1
2
3
4
5
git remote add origin [your github repository]
# 例如作者本人的:
# git remote add origin git@github.com:YttriumWillow/yttriumwillow.github.io.git
# 这是 SSH 模式下的提交,你的远程仓库 HTTPS 地址可能是这样
# https://github.com/username/username.github.io.git
-

一路提交更改到 hexo 分支。

-
1
2
3
4
git add . # 将变更添加到 git 暂存区  
git commit -m "[comment]" # 提交本次更改,并附加提交信息
git push origin main:hexo # 将本地 main 分支的提交发布到远程仓库的 hexo 分支
# 我为了省事用的 main 主分支,有的仓库的默认分支可能是 master
-

你的 Github 仓库里面就会出现这个分支。

-

![[/img/20231104/your-github-displays.png]]

-

在其他设备上同步

如果这是一台全新的设备, 请先安装 Git, Node.js 并更新 npm。

-

打开你需要同步该文件的目录并启动终端。

-

使用 Git 同步:

-
1
git clone -b hexo [your github repository]
-

安装 hexo 依赖:

-
1
2
3
npm install hexo-cli -g
npm install
npm install hexo-deployer-git # 这东西好像会同步到 package.json 但最好安装一下
-

已经同步完毕。使用 hexo g / hexo s 进行测试。

-

更新博客前请先 pull 进行同步。

-
1
git pull origin hexo
-

更新结束后提交修改。

-
1
2
3
git add .  
git commit -m "[comments]"
git push origin hexo
-

你可以直接使用 bat 来做到一键完成这些功能。

-

这样我们就可以在不同的设备上写 hexo 博客了。

-
作者

YttriumWillow

发布于

2023-11-04

更新于

2023-11-04

许可协议

评论

\ No newline at end of file diff --git a/archives/2023/10/index.html b/archives/2023/10/index.html index bb5862c..380b741 100644 --- a/archives/2023/10/index.html +++ b/archives/2023/10/index.html @@ -31,7 +31,7 @@ switchTab(); window.addEventListener('hashchange', switchTab, false); })(); -

十一月 2023

+分类 - Yttr 的小站

在随便哪一台电脑上写博客?- Hexo 多端同步

将 Github 运用到底!

-

再来个奇妙小仓库还是太麻烦了,我们使用分支功能。

-

启用同步

在第一用户端的博客根目录下 Git Bash 新建一个仓库。

-
1
git init
-

然后确保你的 .gitignore 文件里屏蔽了以下目录和文件的提交。

-
1
2
/.deploy_git  
/public
-

添加该仓库到远程仓库列表:

-
1
2
3
4
5
git remote add origin [your github repository]
# 例如作者本人的:
# git remote add origin git@github.com:YttriumWillow/yttriumwillow.github.io.git
# 这是 SSH 模式下的提交,你的远程仓库 HTTPS 地址可能是这样
# https://github.com/username/username.github.io.git
-

一路提交更改到 hexo 分支。

-
1
2
3
4
git add . # 将变更添加到 git 暂存区  
git commit -m "[comment]" # 提交本次更改,并附加提交信息
git push origin main:hexo # 将本地 main 分支的提交发布到远程仓库的 hexo 分支
# 我为了省事用的 main 主分支,有的仓库的默认分支可能是 master
-

你的 Github 仓库里面就会出现这个分支。

-

![[/img/20231104/your-github-displays.png]]

-

在其他设备上同步

如果这是一台全新的设备, 请先安装 Git, Node.js 并更新 npm。

-

打开你需要同步该文件的目录并启动终端。

-

使用 Git 同步:

-
1
git clone -b hexo [your github repository]
-

安装 hexo 依赖:

-
1
2
3
npm install hexo-cli -g
npm install
npm install hexo-deployer-git # 这东西好像会同步到 package.json 但最好安装一下
-

已经同步完毕。使用 hexo g / hexo s 进行测试。

-

更新博客前请先 pull 进行同步。

-
1
git pull origin hexo
-

更新结束后提交修改。

-
1
2
3
git add .  
git commit -m "[comments]"
git push origin hexo
-

你可以直接使用 bat 来做到一键完成这些功能。

-

这样我们就可以在不同的设备上写 hexo 博客了。

-
Manacher 算法学习笔记

Manacher 算法学习笔记

Manacher 算法于 1975 年发明,用其发明者的名字命名。

+
Manacher 算法学习笔记

Manacher 算法学习笔记

Manacher 算法于 1975 年发明,用其发明者的名字命名。

Manacher 是一个线性解决回文子串问题的算法。

Manacher 算法适用于处理字符串的所有回文子串,而并非只适用于通常意义上的最长回文子串,具体见下文解释。

前置知识

考虑如何描述一个字符串里的回文子串。

@@ -109,7 +84,7 @@

求 $V$

去 OEIS 上校验结果,正确。

-

© 2023 YttriumWillow  Powered by Hexo & Icarus

为💖发电

去 OEIS 上校验结果,正确。

-
+标签 - Yttr 的小站
- -

在随便哪一台电脑上写博客?- Hexo 多端同步

将 Github 运用到底!

-

再来个奇妙小仓库还是太麻烦了,我们使用分支功能。

-

启用同步

在第一用户端的博客根目录下 Git Bash 新建一个仓库。

-
1
git init
-

然后确保你的 .gitignore 文件里屏蔽了以下目录和文件的提交。

-
1
2
/.deploy_git  
/public
-

添加该仓库到远程仓库列表:

-
1
2
3
4
5
git remote add origin [your github repository]
# 例如作者本人的:
# git remote add origin git@github.com:YttriumWillow/yttriumwillow.github.io.git
# 这是 SSH 模式下的提交,你的远程仓库 HTTPS 地址可能是这样
# https://github.com/username/username.github.io.git
-

一路提交更改到 hexo 分支。

-
1
2
3
4
git add . # 将变更添加到 git 暂存区  
git commit -m "[comment]" # 提交本次更改,并附加提交信息
git push origin main:hexo # 将本地 main 分支的提交发布到远程仓库的 hexo 分支
# 我为了省事用的 main 主分支,有的仓库的默认分支可能是 master
-

你的 Github 仓库里面就会出现这个分支。

-

![[/img/20231104/your-github-displays.png]]

-

在其他设备上同步

如果这是一台全新的设备, 请先安装 Git, Node.js 并更新 npm。

-

打开你需要同步该文件的目录并启动终端。

-

使用 Git 同步:

-
1
git clone -b hexo [your github repository]
-

安装 hexo 依赖:

-
1
2
3
npm install hexo-cli -g
npm install
npm install hexo-deployer-git # 这东西好像会同步到 package.json 但最好安装一下
-

已经同步完毕。使用 hexo g / hexo s 进行测试。

-

更新博客前请先 pull 进行同步。

-
1
git pull origin hexo
-

更新结束后提交修改。

-
1
2
3
git add .  
git commit -m "[comments]"
git push origin hexo
-

你可以直接使用 bat 来做到一键完成这些功能。

-

这样我们就可以在不同的设备上写 hexo 博客了。

-
\ No newline at end of file