XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档。
XML 用来描述数据,而 HTML 则用来显示数据。
今天的市场中存在着不同的浏览器技术,某些浏览器运行在计算机中,某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言。
因此,通过把 HTML 和 XML 各自的长处加以结合,我们得到了在现在和未来都能派上用场的标记语言 - XHTML。
初步弄完博客后发现分类和标签不存在,显示不出来,琢磨了半天,才搞定。(@﹏@)~
步骤一
新建一个页面,命名为tags。命令如下:
$hexo new page “tags”
步骤二
这时会在**sources/tags/**里面有个index.md的文件,打开这个文件编辑内容为:
title: Tagcloud
date: 2015-12-22 12:39:04
type: “tags”
-–注意:如果有启用评论,默认页面也会带有评论,需要关闭的话,要把字段comments设为false 如:
title: Tagcloud
date: 2015-12-22 12:39:04
type: “tags”
comments: false
-–
步骤三
在菜单中添加链接,编辑主题配置文件,找到menu,去掉tags与comments前的注释 如:
menu:
home: /
archives: /archives
tags: /tags
添加其他页面设置
创建-“关于我”-页面
创建分类页面
创建标签云页面
TypeError: Cannot set property ‘lastIndex’ of undefined
解决方法:把hexo 主题中的**_config.yml中的高亮插件 auto_detect 设置为false**
highlight:
enable: true
line_number: true
auto_detect: false
tab_replace:
命令 git branch 的错误
fatal: Not a git repository (or any of the parent directories): .git
git init 的错误
使用
install hexo-deployer-git --save```
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
解决方法:更新 npm 版本即可,执行如下命令
npm i npm -g
fatal: unable to access ‘https://xxx: error setting certificate verify locations
解决方法
先打开git bash窗口
执行命令:
git config –system http.sslcainfo “C:\Program Files (x86)\git\bin\curl-ca-bundle.crt”1
(注意修改为正确的文件路径)或
git config –system http.sslverify false1
我使用 git config --system http.sslverify false
命令解决问题。
参考文章
Github: error cloning my private repository
hexo d 把整个目录都给提交上去了
解决方法:删除根目录的 ** .git ** 文件夹
因为进行了git init操作
hexo d 提交不上去 nothing to commit,working tree clean
测试Git连通 ```ssh -T git@github.com
```
将 id_rsa.pub 内的key复制到账户设置key 中,不是复制在项目设置内
今天是2015年的最后一天,其实也没什么特殊的,但是再过一天就是新的2016年了,可能人只有长大后才发觉时间流逝的那么快,试着总结下今年的心得吧!
if与switch
IF 和 Switch语句很像
具体什么场景下,使用哪个语句呢?
如果判断的具体数值不多,而是符合byte,short,int,char这四种类型。
虽然两种语句都可以使用,建议使用switch语句,因为效率高。
其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广。
for与while
变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效。
for语句执行完毕,该变量在内存中被释放。
for和while可以进行互换,如果需要定义循环增量,用for更为合适。
总结
什么时候使用循环结构?
当要对某些语句执行很多次时,就使用循环结构。