Start Learning Today

learning is always on the way

Posted by Mr.Zhang on 2023-06-11
Estimated Reading Time 2 Minutes
Words 560 In Total

努力把握好每一天,只愿成为更好的自己

现状

作为一名机械转码的野生汽车电子攻城狮,工作多年,尽管对ECU开发从底软到BSW、APP都有涉猎,但都不深入。是时候总结一下了。

下一步计划

借助github page记录自己的学习过程,以备后期查询。

First Day

记录一下github page的搭建方法

基本环境

git, vscode, github page仓库, ssh配置 等

安装Node

cppCheck
验证安装(cmd or powershell)

1
$ node -v

安装npm

1
2
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm -v

安装hexo并配置github仓库

1
npm install -g hexo-cli

以下命令只能在cmd(win32)运行, powershell貌似不支持

1
2
3
4
5
6
7
8
9
10
hexo -v

hexo init #初始化网站
npm install
hexo g #生成或 hexo generate
hexo s #启动本地服务器 或者 hexo server

hexo d 部署到github
hexo new "文章名" #新建文章
hexo new page "页面名" #新建页面

编辑根目录下_config.yml文件

1
2
3
4
deploy:
type: git
repo: git@github.com:cczeng/cczeng.github.io.git #这里的网址填你自己的
branch: master/main #根据自己的仓库主分支选择main or master

常用简写

1
2
3
4
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

更换主题

到GitHub上搜索hexo主题或者hero自带的主题 https://hexo.io/themes/
找一个喜欢的, 按照各自的主题文档上面一步步操作即可

配置gitalk踩过的坑

配置完成后,登录跳转后显示Network Error
原因为主题模版中的cors-anywhere反向代理已不支持直接使用,网上很多人的做法是:更换反向代理,直接白嫖别人代理。
我也参照相关做法直接白嫖,但没成功,一度怀疑是不是其他原因导致的,兜兜转转最后通过参照Hexo博客部署Gitalk评论踩坑自己部署反向代理解决了。

首先在CLOUDFLARE注册注册账号,然后创建免费的Workers
workers_make

将脚本代码删除,并使用Zibri大佬的index.js文件内容替换,修改白名单为自己的域名后部署即可。
bushu
然后将上述复制的值,作为proxy(注意连接的地方加 ?),如下图所示,不然会报错
cfg
ret


如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !