装完乱七八糟的东西之后,发现网站title一直是同一个内容,翻到模版head.ejs里,当前配置的title改为
<title><%= page.title ? page.title : config.title %></title> 即可有动态title
装完乱七八糟的东西之后,发现网站title一直是同一个内容,翻到模版head.ejs里,当前配置的title改为
<title><%= page.title ? page.title : config.title %></title> 即可有动态title
时常用到一些循环判断对比,想的最多的是for循环,后端返回的geneList是有几千条gene一维数组,数据结构为list:[gene1,gene2,gene3,…],添加功能时不愿意改结构,response里增加了个list1:[gene2,gene8]这样的两对数据,进行循环对比,使同时存在于数组1和数组2数据的加上特殊颜色标识,for循环嵌套在dom里走不通,要实现得用钩子函数重构数组
需要的效果
以前用wordpress写的博客,因为疏于更新后台,被勤劳的小蜜蜂们各种挂马,服务商给我下通牒的时候我才知道,记录的东西也丢失了七七八八。最近闲下来在看nodejs相关的资料时,无意间了解到hexo,然后决定入坑.
git initgit add .git commit -m '注释(第一次备份)'git remote add origin 仓库的地址#####本地分支是 master,而 GitHub 默认是 main,所以需要这样推:
git push -u origin master:main执行完没问题就完事了,如果上传失败,可能是因为README.md没下载下来,先下载再上传
git pull --rebase origin mastergit branch -M main
git push -u origin main执行完以上命令,本地的文件就成功备份到 GitHub 了
以后提交新代码,只需要:
git add .
git commit -m '注释'
git push进到目录,git clone 地址//方法一:(安全同步法)
$ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master // 下载云端最新代码,但**不修改本地代码**
$ git log -p master.. origin/master // 对比:云端比本地多了哪些改动
$ git merge origin/master // 把云端新代码合并到本地master分支
//方法二
$ git fetch origin master:temp // 下载云端代码 → 新建一个叫 temp 的临时分支
$ git diff temp // 比较本地和云端的不同
$ git merge temp // 合并临时版本到本地
$ git branch -d temp //删除temp
//方式三: GitHub上的文件变新了 → 把最新内容同步到自己电脑已关联的项目上。 git pull = git fetch + git merge
$ git pull //更新远程代码到本地代理 = 给 Git 开一条 “更快、更稳” 的路,让你能正常连接 GitHub,不卡、不掉、不报错。
git config --global https.proxy http://127.0.0.1:7890
git config --global http.proxy http://127.0.0.1:7890
# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy为什么要设置代理?
因为: