铁腚行


已备骑行装备

  1. 公路车
    喜德盛RC200 1499¥

入门级公路车, 速度一般(上限不高,毕竟是入门,先练腿,6分),颜值还可以(7分),刹车不太行(4分, 前刹调到能完全夹住轮胎其实能到6分)(满分10分)

  1. 护目镜:

匹克日常 39¥

防风沙烈日,实用

  1. 手机支架

ROCKBROS洛克兄弟手机支架 29¥

性价比高,质量还可以,颜值也过得去

  1. 骑行头盔

GUB M5 Mips骑行头盔 239¥

不怕一万,就怕万一

  1. 运动手套

维动 VEIDOORN 半指 39¥

防滑、吸汗、减震

  1. 水壶 + 水壶架

ROCKBROS洛克兄弟户外水壶 + 水壶架 35¥

远距离骑行必备

  1. 坐垫

ROCKBROS洛克兄弟坐垫 39¥

我的建议是练腚

  1. 尾灯

美利达自行车智能感应刹车灯 30¥

越亮越好,最好是有急停时高亮的,相当于大大的实习标

  1. 束裤脚弹力绷带

三无产品 3¥

无专业骑行裤之前的保护措施


总价: 计算中…

总行程

2025-3-1之前: 147 km

2025-3-1: 150 km

2025-3-11 40 km h

总行程: 计算中…

来时路

常见问题

1:无法初始化

hexo init (blog)时因为代理无法正常初始化完成,修改代理地址,例:

1
2
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

这将允许 Git 通过本地代理进行连接。如果不再需要代理,或者想要清除代理设置,可以使用以下命令:

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

2:npm速度慢

淘宝镜像

p1

之后在npm前加个c!

常用指令

建站前

在gitbase中cd到博客文件夹

下载hexo框架

1
npm install -g hexo-cli

初始化博客项目(若已经在下一级文件夹中可不加folder)

1
hexo init [folder] 

进入folder

安装依赖项

1
npm install

下载部署器

1
npm install hexo-deployer-git --save

之后可随时部署到Github上

1
hexo d

建站后

new 新建一篇文章

-p 自定义文章路径

-r 如果存在则替换

-s 文章别名

1
hexo new [layout] <title>

clean 清除缓存文件 (db.json) 和已生成的静态文件 (public)

1
hexo cl

generate 生成静态文件

1
hexo g

publish 发布草稿

1
hexo publish [layout] <filename>

server 启动服务器

-p 重设端口

-s 只使用静态文件

-l 启用日志

1
hexo s

deploy 部署网站

1
hexo d

render 渲染文件
-o output destination

1
hexo render <file1> [file2] ...

migrate 从其他博客系统迁移内容

1
hexo migrate<type>

list 列出所有路由

1
hexo list <type>

version 显示版本信息

1
hexo version

config 列出网站的配置(_config.yml)。 如果指定了 key,则只展示配置中对应 key 的值;如果同时指定了 key 和 value,则将配置中对应的 key 的值修改为 value。

1
hexo config [key] [value]

参考资料

资深技术博客

CSDN良心教学

小岛码农

官方文档

Git常用指令

  • 自报家门
1
2
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

  • pwd 用于显示当前目录

$ pwd


  • init 把当前目录变成Git可以管理的仓库

$ git init


  • la -ah 用于查看隐藏的.git目录

$ ls -ah


  • add 把文件添加到仓库

$ git add <file>


  • commit 把文件提交到仓库

$ git commit -m <message>


  • status 查看库状态

$ git status


  • dif 查看修改内容

$ git diff <file>


  • log 查看历史记录

$ git log
$ git log --pretty=oneline

  • reflog 查看每一次命令

$ git reflog


  • reset 版本回退

–hard会回退到上个版本的已提交状态,而–soft会回退到上个版本的未提交状态,–mixed会回退到上个版本已添加但未提交的状态.

$ git reset --hard HEAD~<num>
$ git reset --hard <version>


  • cat 查看内容

$ cat <file>


  • 撤销工作区修改

$ git checkout -- <file>

  • 撤销暂存区修改

$ git reset HEAD <file>


  • 删除文件

$ git rm <file>


  • 添加远程库

$ git remote add origin git@github.com:<yourname>/learngit.git

  • 推送

$ git push -u origin master

  • 本地做了提交后

$ git push origin master

  • 查看远程库信息

$ git remote -v

  • 删除远程库

$ git remote rm <name>


  • 克隆

$ git clone git@github.com:<name>/gitskills.git


  • 创建并切换至新分支

$ git checkout -b <name>
$ git switch -c <name>

等同于

1
2
$ git branch dev
$ git checkout dev

1
2
$ git branch dev
$ git switch master
  • 查看分支

$ git branch

  • 合并分支

$ git merge <name>

  • 删除分支

$ git branch -d <name>

  • 强制删除

$ git branch -D <name>

  • --no-ff方式的git merge

$ git merge --no-ff -m "merge with no-ff" <name>

  • stash储藏工作现场

$ git stash

  • 查看

$ git stash list

  • 恢复现场

恢复并删除

1
2
$ git stash apply
$ git stash drop


$ git stash pop

  • 复制修改

$ git cherry-pick <version>

  • 推送冲突后抓取文件到本地合并

$ git pull

  • 变基

$ git rebase


  • 打标签

$ git tag <tag>
$ git tag <tag> <version>

还可以创建带有说明的标签,用-a指定标签名,-m指定说明文字:

$ git tag -a <tag> -m "info" <version>

  • 查看标签

$ git tag

  • 查看标签内容

$ git show <tag>

  • 删除标签

$ git tag -d <tag>

  • 推送标签

$ git push origin <tag>
$ git push origin --tags

  • 删除远程标签

先删除本地再:
$ git push origin :refs/tags/<tag>

补充

git1

参考资料

廖雪峰

Hello hexo. Hello blog. Hello world