ssh无法远程到github
内容在linux上面配github远程的时候发现连不上,如下图: 不是很清楚是我路由器开了代理插件的原因还是什么……总之换成443端口就好了,如下图: 代码: ssh -T -p 443 git@ssh.github.com 若成功,可用就配置: echo "Host github.com Hostname ssh.github.com Port 443" >> ~/.ssh/config 再次远程尝试: ssh -T git@github.com 附录在电脑上配置github远程的步骤: 1、配置Git全局用户名和邮箱 git config --global user.name "用户名"git config --global user.email "邮箱" 验证配置: git config --global --list 2、生成SSH密钥(如果已有 ~/.ssh/id_ed25519 或 ~/.ssh/id_rsa 可跳过) 可使用下列代码查看电脑上的密钥文件: linux: ls -l ~/.ssh/id_* windows: dir...
Hexo部署generate时报错:TypeError: tokens.at is not a function
在linux上安装hexo之后,hexo g报错pandoc [ERROR][hexo-renderer-pandoc] On /media/diraw/DA9A14559A14310D/Blog/source/_posts/CS/Linux/7.md[ERROR][hexo-renderer-pandoc] pandoc exited with code null.FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html 但是我没有安装pandoc啊,我用的是hexo原生的渲染工具,然后我把hexo-renderer-marked卸了又重新安装,就出现下面的错误了 hexo g报错TypeError: tokens.at is not a function,如下图所示: 结果发现是我的node.js(14)太老了,不支持 tokens.at 方法,并且与较新版本的 hexo-renderer-marked...
生活绝不会等你准备充分再让你上场:2025年大英赛参加有感
年初满怀信心的说,我要参加大英赛拿奖进国赛,也用墨墨开始背起单词。虽然也背了几个月,从寒假开始,并且让词汇量突破了10k,那时候每天3、4个小时的背诵时间。结果从4月份开始,各种其他的事情来临,单词的事情就落下了。
这么大的世界,却找不到我的容身之所
以下内容涉及负能量,若有不适,请立即退出!
Butterfly魔改9:添加音乐播放器
安装插件1、安装 npm install --save hexo-tag-aplayer 如果出现npm ERR! enoent ENOENT: no such file or directory, rename 'E:\Blog\node_modules\safe-regex-test' -> 'E:\Blog\node_modules\.safe-regex-test.DELETE'等错误,尝试清除缓存npm cache clean --force,然后再重新安装 2、安装 npm install meting@2.0.1 --save 不然后续会报错Error: [hexo-tag-aplayer] Meting support is disabled, cannot resolve the meting tags properly. 修改配置文件在主题内层的_config.yml中找到对应部分修改为如下: # Inject the css and script (aplayer/meting)aplayerInject: enable: aplayer ...
使用Git上传GitHub代码全过程/解决冲突/删除GitHub文件
一、使用git上传代码的步骤假设我要上传的是main分支,github新建仓库默认是main分支 0、如果你的文件夹是git clone下来的,跳过下面的1、2步,因为这些已经有了 1、git init 初始化 2、git remote add origin <https> 添加远程仓库的地址,如果后面push的时候报错:fatal: unable to access 'https://github.com/...',可以选择git remote set-url origin <ssh> 3、git add . 或者 git add <filename> 将文件放入暂存区 4、git commit -m "消息内容" 将暂存区文件提交到本地git仓库 5、git branch 查看现在分支,如果现在是master分支,你要上传到main分支的话,则执行git branch -M main 6、git push origin main...
Butterfly魔改8:添加文章搜索功能并调整导航位置
添加搜索功能在根目录下安装插件 npm install hexo-generator-search --save 然后去_config.yml中启用local_search即可 search: use: local_search placeholder: 调整位置buterfly的搜索添加之后是默认在最后的,以及这个是和导航分开来的(如下图所示) 所以我没法简单的把搜索图标弄到最后面去,以及我懒得去找.pug了(一些不好的回忆),索性直接用js来操作好了(这样还不用伤到模板文件) 请先完成Butterfly魔改准备工作:文件管理魔改代码,然后在\themes\butterfly\source\js\custom.js最后添加如下代码: document.addEventListener('DOMContentLoaded', function() { var searchButton = document.getElementById('search-button'); var menusItems =...
Butterfly魔改7:修改首页导航内容和图标
首页导航配置在_config.yml中manu下修改: menu: 开往: https://www.travellings.cn/go.html || fas fa-subway 主页: / || fas fa-home 博文 || fa fa-graduation-cap: 分类: /categories/ || fa fa-archive 标签: /tags/ || fa fa-tags 归档: /archives/ || fa fa-folder-open buterfly导航图标默认用的是 Font Awesome 图标库,格式如下: Solid 图标(fas):实心图标,如 fas fa-home Regular 图标(far):空心图标,如 far fa-heart Brands 图标(fab):品牌图标,如 fab fa-github 查找图标去官网...
如何使用git本地回档
起因写博客,某一次hexo d不知道什么情况,我的img丢失了(似乎是hexo clean导致的,存疑),正好学习一下使用git回档 步骤1、进入包含.git文件,打开git bash,输入git log --oneline可以看到历史提交记录 注:如果提交记录过长,退出分页模式,按q 2、在github网站上,可以查看回档的具体的文件 按理来说,网页端应该也可以回档,但是我没找到在哪里,索性就用本地仓库回档吧 3、本地执行git reset --hard bd739f1,这个是硬重置,删掉的文件会回到本地目录,但同时所有的提交就没有了 而git reset --soft bd739f1是软重置,仅仅是撤销提交commit,但保留工作目录和暂存区的更改
Butterfly魔改6:修改透明背景和主题色
前言浏览本篇之前,请先完成Butterfly魔改准备工作:文件管理魔改代码 修改透明背景在_config.yml中找到: 1、footer_img:网页最下面那个版权信息的块改成透明 # The background image of footerfooter_img: transparent 2、background改成和封面一样的图片 # Website Background# Can set it to color or image urlbackground: /img/2.png 3、mask蒙版效果,这个看个人喜好 # Add a mask to the header and footermask: header: true footer: ture 4、enter_transitions关闭,不然会有白色渐变效果 # Page Transitionenter_transitions: false 5、在\themes\butterfly\source\css\custom.css最后添加如下代码: /*侧边卡片的透明度 */:root { ...