xcopy "D:\1" "E:\1\" /e /y /d /i /exclude:README.md
出错信息:
解决办法为命令改成如下:xcopy "D:\1" "E:\1\" /e /y /d /i /exclude:uncopy.txt
然后在此bat文件的同级目录下新建uncopy.txt文件。
里面写readme
即可。
如果有其他不复制的文件,把他们对应的字符串都写上去,用回车来分割。
|
|
《庄子集释》卷五下〈外篇·天地〉
子贡南游于楚,反于晋,过汉阴,见一丈人方将为圃畦,凿隧而入井,抱瓮而出灌,搰搰然用力甚多而见功寡。子贡曰:「有械于此,一日浸百畦,用力甚寡而见功多,夫子不欲乎?」为圃者卬而视之曰:「奈何?」曰:「凿木为机,后重前轻,挈水若抽,数如泆汤,其名为槔。」为圃者忿然作色而笑曰:「吾闻之吾师:『有机械者必有机事,有机事者必有机心。』机心存于胸中,则纯白不备;纯白不备,则神生不定;神生不定者,道之所不载也。吾非不知,羞而不为也。」子贡瞒然惭,俯而不对。
这里的“机心”是指机巧功利之心,但这篇文章并不表示庄子不重视技术的发展和生产力的提高。因为他在下面借孔子的话说:“彼假修浑沌氏之术者也。识其一,不识其二;治其内而不治其外。夫明白入素,无为复朴,体性抱神,以游世俗之间者,汝将固惊邪?且浑沌氏之术,予与汝何足以识之哉!”
这里王新民先生解释说:其实真正掌握了浑沌之道的人,虽然整天使用机械,也不会丧失纯朴自然。因为他的胸中已经让自然之气占据了,任何机械,都不能使他产生机心。
而又由这引申开,我又想到了工具与内容之辩,有时我们太多关注工具,而忽略了工具本应是为内容服务的,但内容又必须要靠工具来表现出来。所以在这里我们就得有一个平衡的取舍。就写博客而言,工具得有,但不必太花哨,重点要放在写出高质量的东西来,能给人以感悟和反思,这就可以了。
其实本书还有很多经典语句,比如下面几个我自己比较喜欢的段落:
所谓独与天地精神相往来,也就是进入道的境界。而道则体现于它所创造的万物之中,并不是离开众物而独存的东西。因此,要想进入道的境界,就必须与世俗之间的万物相处,在任何一个有限的、有形的物上悟出那无限的、无形的道。离开了世俗之间的物,也就无法把握到独与天地精神相往来的境界。
反之亦然,人生活在这个物的世界上,要想避开物,是不可能的。世俗之物先你而存在,并伴随你而存在。如果人有了道,就具备了超然物外的精神境界,然后才不至于埋没于众物之中。有道之人,可以生活于世俗之间,而不被世俗所同化。……这样的境界是难以达到。我现在也没有完全达到这样的境界。但是,这是人生所能达到的最高境界,你我应当共同努力。钓鱼,就像静坐、鼓琴、读书、谈论一样,成了庄周很重要的一种养生手段,甚至是最重要的。静坐,可以使人五官封闭,身心俱遣,进入幽冥之境。鼓琴,可以在美的音乐中达到物我两忘的境界。读书,可以神游千古,暂时忘记世间的烦恼。谈论,可以通过语言塑造一个美丽的世界,或者讽刺、嘲弄那些丑恶的现实。
它像诗一般优美,又像哲学一般深邃。它像春天的阳光那样温馨,又像秋天的微风那样清爽。
毕竟生命的可贵的。忘却死亡,超越死亡,还是为了让有限的生命更加愉快,更加充实。以死生为一条,超生超死的真人,就像不再惧怕死亡一样,也不喜乐死亡,就像不再执着生命一样,也不厌弃生命。
忘却生命,才能真正把握生命。忘却死亡,才能真正对待死亡。
又搜了下本书作者王新民,才知道已经驾鹤西去,而且才28岁,真是令人惋惜啊。虽然您已经化作世间的清风与天边的云彩,但我还是要感谢您写了这一本好书。
]]>首先是木制船系列:
接下来是木制的摩托车:
还有葫芦雕刻艺术:
下面是鱼骨书法和鱼骨画~真是创意无限啊!
此外路上还遇到了两只神同步的小猫:
突然看到这个冰面纹理,感觉很有抽象艺术派的画风~
最后一张是冰面夕阳图:
最后附诗一首,祝愿大家新年快乐!万事大吉!
setx Google_API_KEY
和chromium portable google api keys are missing
找到了解决办法。
平台:windows 7 32位
浏览器:chromium便携版(crportable)
下载链接:http://sourceforge.net/projects/crportable/
解决办法:打开windows的cmd命令提示符,依次输入以下命令:
注销或重启后,再运行ChromiumPortable.exe就不会出现上述提示了。
]]>online css button maker
会出来很多网站,我们选择第一个网站即:http://css3buttongenerator.com/,然后可以自定义文字、边框和背景颜色等,调整好自己的样式后,复制下面的CSS代码。hover
,Goole了下,发现行内样式不能引用伪类hover,所以只能去掉它的hover
代码。markdown
中的最终的代码如下:
|
|
效果如下:
]]>先注册github账号,登录后,点击右上角头像旁边的+
号下拉菜单按钮,选择New repository
,然后Repository name
下方就是仓库的名字,我们这里输入test
,然后下方的Public
保持勾选,然后点击勾选下面的Initialize this repository with a README
,如果你喜欢,可以点击Add a license:
来增加一个许可证,我们这里选择GNU Lesser General Public License v3.0
,最后点击绿底白字的Creating repository
完成创建。
创建后页面自动跳转到你的仓库地址,比如我的就是https://github.com/jerry011235/test,然后复制HTTPS
右侧的网址:
在D盘根目录或一个你喜欢的文件夹(推荐路径全部为英文),右键选择Git Bash
,输入:
回车后,会发现D盘根目录多了一个test文件夹,里面和github网页上的文件是一样的(包括一个LICENSE
文件和一个README.md
文件),最重要的是多了一个.git
隐藏文件夹。这个test文件夹就是你的本地工作目录。
然后关闭gitbash窗口。
然后把要上传到github的文件粘贴到test文件夹里(或者新建几个文件夹和文件)。然后进入D:\test
文件夹,右键选择Git Bash
,会发现变成master了,即/D/test (master)
,然后依次输入:
注意:这三个命令是连续动作,必须依次执行,才能成功。
如果要把git add
和git commit
以及git push
合并成一步命令,可以使用下面的代码:
等命令运行完后,刷新https://github.com/jerry011235/test,会发现本地的文件全部都上传到github远程仓库上了。
然后我们进行文件和文件夹的修改操作,就是看看修改后的本地目录能否和github同步(目录里的文件和文件夹一模一样)。
我们先在https://josetomastocino.github.io/mindmapit/上画一个文件和文件夹修改操作的思维导图。
小技巧:搜索(online) mindmap (github.io)
会出来更多的在线思维导图(括号里的单词可加可不加):
接着我们就开始在工作目录D:\test
文件夹里面进行增加和删除文件和文件夹、修改文件内容和文件名等操作。
经过测试,这行代码完全可以把本地目录的文件同步到github远程仓库。
但注意:本地新建一个空文件夹并不会被同步到github远程仓库上。
你可以在https://github.com/jerry011235/test页面中点击commits
链接来查看提交更新的历史纪录,如图:
然后点击<>
还可以查看当时的文件,一直点击打开文件后,对着Raw
右键,选择链接另存为
还可以下载该版本的文件。
以后就可以上传一些word文档来进行版本控制,而因为github地址是公开的,任何人打开就能看到,所以就上传一些可以公开的文档。
下面这样的日子就一去不复返了:)
↑
(上键)可以显示上一条命令,Ctrl + p
也有同样效果。更多快捷键可以参考附录或搜索Bash Shell 快捷键
来得到更多信息。
上述代码为什么要用git add -A
而不用git add .
,因为
git add -A
:stages Allgit add .
:stages new and modified, without deletedgit add -u
:stages modified and deleted, without newGit add操作 | 对应的提交操作 |
---|---|
git add -A |
stages All |
git add . |
stages new and modified, without deleted |
git add -u |
stages modified and deleted, without new |
Git Version 1.X:
Git Version 2.X:
来自:http://stackoverflow.com/questions/572549/difference-between-git-add-a-and-git-add
Bash Shell 快捷键(转载自:天晴如许的博客)
【CTRL 键】
Ctrl + a – Jump to the start of the line
Ctrl + b – Move back a char
Ctrl + c – Terminate the command //用的最多了吧?
Ctrl + d – Delete from under the cursor
Ctrl + e – Jump to the end of the line
Ctrl + f – Move forward a char
Ctrl + k – Delete to EOL
Ctrl + l – Clear the screen //清屏,类似 clear 命令
Ctrl + r – Search the history backwards //查找历史命令
Ctrl + R – Search the history backwards with multi occurrence
Ctrl + u – Delete backward from cursor // 密码输入错误的时候比较有用
Ctrl + xx – Move between EOL and current cursor position
Ctrl + x @ – Show possible hostname completions
Ctrl + z – Suspend/ Stop the command
【补充:】
Ctrl + h – 删除当前字符
Ctrl + w – 删除最后输入的单词
【ALT 键】
平时很少用。有些和远程登陆工具冲突。
Alt + < - Move to the first line in the history
Alt + > – Move to the last line in the history
Alt + ? – Show current completion list
Alt + * – Insert all possible completions
Alt + / – Attempt to complete filename
Alt + . – Yank last argument to previous command
Alt + b – Move backward
Alt + c – Capitalize the word
Alt + d – Delete word
Alt + f – Move forward
Alt + l – Make word lowercase
Alt + n – Search the history forwards non-incremental
Alt + p – Search the history backwards non-incremental
Alt + r – Recall command
Alt + t – Move words around
Alt + u – Make word uppercase
Alt + back-space – Delete backward from cursor
// SecureCRT 如果没有配置好,这个就很管用了。
【其他特定的键绑定:】
输入 bind -P 可以查看所有的键盘绑定。这一系列我觉得更为实用。
Here “2T” means Press TAB twice
$ 2T – All available commands(common) //命令行补全,我认为是 Bash 最好用的一点
$ (string)2T – All available commands starting with (string)
$ /2T – Entire directory structure including Hidden one
$ ./2T – Only Sub Dirs inside including Hidden one
$ *2T – Only Sub Dirs inside without Hidden one
$ ~2T – All Present Users on system from “/etc/passwd” //第一次见到,很好用
$ $2T – All Sys variables //写Shell脚本的时候很实用
$ @2T – Entries from “/etc/hosts” //第一次见到
$ =2T – Output like ls or dir //好像还不如 ls 快捷
Esc + T – 交换光标前面的两个单词
【命令行历史】
history 显示命令历史列表
↑(Ctrl p) 显示上一条命令
↓(Ctrl n) 显示下一条命令
!num 执行命令历史列表的第num条命令
!! 执行上一条命令
!?string? 执行含有string字符串的最新命令
Ctrl + r - 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl r,搜索上一条匹配的命令
Ctrl + s - 与Ctrl + 类似,只是正向检索
Alt + < - 历史列表第一项
Alt + > - 历史列表最后一项
ls !$ 执行命令ls,并以上一条命令的参数为其参数
【命令行编辑】
Ctrl + u - 剪切命令行中光标所在处之前的所有字符(不包括自身)
Ctrl + k - 剪切命令行中光标所在处之后的所有字符(包括自身)
Ctrl + a - 移动到当前行的开头
Ctrl + e - 移动到当前行的结尾
Ctrl + d - 删除光标所在处字符
Ctrl + h - 删除光标所在处前一个字符
Ctrl + y - 粘贴刚才所删除的字符
Ctrl + c - 删除整行
Ctrl + (x u) - 按住Ctrl的同时再先后按x和u,撤销刚才的操作
Ctrl + w - 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
Alt + d - 剪切光标之后的词
Ctrl + f - 光标向前移动一个字符,相当与->
Ctrl + b - 光标向后移动一个字符,相当与<-
Alt + f - 光标向前移动一个单词
Alt + b - 光标向后移动一个单词
Esc + f - 移动到当前单词的结尾
Esc + b - 移动到当前单词的开头
Ctrl + t - 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符
Alt + t - 交换当前与以前单词的位置
Esc + t - 颠倒光标所在处及其相邻单词的位置
Alt + u - 把当前词转化为大写
Alt + l - 把当前词转化为小写
Alt + c - 把当前词汇变成首字符大写
Ctrl + v - 插入非凡字符,如Ctrl v Tab加入Tab字符键
alt + . — 插入最有输入的命令。
alt + b — 光标移动到前一个单词处。
Esc + w - 删除光标所在处之前的字符至其单词尾(以空格、标点等为分隔符)
【控制】
Ctrl + l - 清屏
ctrl + c — 终止当前命令或进程。
ctrl + d — 终止shell。
ctrl + z — 将进程放入后台,可以用fg命令将放入后台的命令调入前台。
Ctrl + s - 挂起当前shell
Ctrl + q - 重新启用挂起的shell
shell(bash)命令行快捷方式
D:\hexo\source
目录下新建一个README.md
文件,并编辑输入以下内容:
|
|
然后编辑站点的_config.yml
文件即D:\hexo\_config.yml
文件,添加一行:
目的是防止README.md
文件被渲染。
保存后就OK了。
然后hexo clean && hexo g
发现README.md
文件已经生成在D:\hexo\public
文件夹中。
参考:
]]>调试可以直接替换,也可以先备份好source
文件夹,然后每个分类只保留一篇文章,接着替换好以后再复制粘贴回去即可。
具体操作为:打开Sublime Text 3,然后按Ctrl + Shift + F
(进行多文件搜索),在位置那一栏输入D:\hexo\source\_posts
,查找那一栏输入电脑技术
(某一个分类),然后在替换那一栏输入➎电脑技术
(其中➎我是使用拼音加加输入法打出来的,其实在网上搜索特殊符号大全可以直接复制相应的数学序号)。
在网上搜索特殊符号排序
可以得到下面两个参考资料:
然后我自己又试验了下,就是打开输入法的软键盘,调到特殊符号,然后先在记事本上输入所有的特殊符号,然后在D盘新建一个名为特殊符号排序测试
的文件夹,然后在里面一个一个新建文件夹,文件夹名字为记事本的特殊符号。排序结果如下:
如图:
然后按照自己的喜好在分类前面添加特殊符号,最后按照上面的操作用Sublime Text 3进行替换保存即可。
既然能支持特殊符号,当然也能支持颜文字,如果你有更创意的想法,还能支持emoji表情哦👌
2016-1-16更新分类为:
2016-1-20更新分类为:
以前我总是很笨地在本地修改完代码,然后使用hexo clean && hexo g && hexo d
重新上传部署,等部署完成后再在手机上打开我的博客,然后刷新页面,看看有哪些变化。这样操作很慢也很费时。
但是最近我偶然发现一个小技巧,就是直接把chrome窗口缩小,等他的宽度缩小到和手机一样大时,电脑上的chrome就自动适配成手机窗口,这样就可以方便地查看变化,也可以像手机一样点击按钮了。
如果再用第三方软件或手势把该chrome窗口置顶,那就比较舒服了:)
另一个技巧就是在chrome浏览器中按F12,调出审查元素,然后点击最左端的搜索图标,就可以单独页面上查看任意元素的样式。然后再点击元素,就可以在右侧的Styles
选项的下方调整其代码,而且改动实时生效,代码改动完页面相应元素马上就会改变,显示出效果,这点非常棒!等到调整满意后就复制到别的地方备份一下。因为只要一刷新,页面就会恢复成原来的样子。
当屏幕变窄后,标题顶部的分类和其上面日期的相对位置就有些错位。我们通过下面的操作让他们变整齐。
编辑D:\hexo\themes\landscape-plus\source\css\_partial\article.styl
文件,找到.article-category
条目,在最底部增加一个移动适配的代码:
增加后整个.article-category
条目就变成如下形式:
保存好。
在手机端打开我的博客会发现页面顶部的社交图标和搜索rss图标都只能显示一半或者一部分界面,图标内容显示不完全,经过一番探索,终于调整好了,编辑D:\hexo\themes\landscape-plus\source\css\_partial\header.styl
文件,依次修改以下条目即可:
后来在调试中偶然在.nav-icon
中的padding
前面加两道杠注释掉,结果社交图标竟然完全显示出来了,于是知道就是这行代码使得其他图标只能显示出一半。然后用审查元素发现移动端页面左上角的“四道杠”对应的样式是#main-nav-toggle
,然后调整其高度为10px
,接下来就只需要调整社交图标和搜索rss图标的高度了,调整好后把chrome窗口最大化一看,和左侧的导航又不一致,结果还要改导航样式.main-nav-link
的高度。修改时可以参考以前修改好的,是一条直线时的各个元素的高度,把相对位置记录下,调整高度就很方便了。
下面就是修改后的代码:
上述两段代码都可以实现目标,任择其一,保存后重新部署即可。
后来发现.nav-icon
控制“四道杠”和搜索rss图标。所以在第二段代码调整完.nav-icon
,就要调整#main-nav-toggle
(四道杠)而搜索rss图标不变,保证他们在同一直线;而第一段代码是#main-nav-toggle
(四道杠)不变,单独调整搜索rss图标的位置(#nav-rss-link
和#nav-search-btn
)。
当页面变窄后,底部座右铭就会超出界限,又是一番苦苦地调试和反复修改,终于解决了这个问题。
编辑D:\hexo\themes\landscape-plus\source\css\_partial\footer.styl
文件,添加如下代码:
然后编辑D:\hexo\themes\landscape-plus\layout\_partial\footer.ejs
文件,把原先的代码改成:
2015-12-8 更新:更新见这里。
就这样终于好了,最近感觉是有点强迫症了,哈哈!不过在这个过程中也确实学到了很多知识:)
一开始想到搜索关键词mobile
来获取更多帮助和信息,这个方向是对的,但是全凭瞎撞,在D:\hexo\themes\landscape-plus\source\css\_partial\mobile.styl
文件里添加样式也无效果,结果摸索了一阵才发现:只要在正常的样式后面加上@media mq-mobile
,再在其后紧跟上的样式就可以适配到手机等移动端了。这样@media mq-mobile
上面就是电脑的样式,下面就是手机的样式,可以按需调整。
|
|
要在每一行的前面和后面都插入特定的相同字符或文本,就要变成如下效果:
这个例子只是短了点,可以手动复制粘贴,但如果是长文本又该如何快捷操作?
先说在每行行首插入相同文本的办法。首先把原始文本粘贴到notepa++里,然后事先复制好你要重复输入的字符123abc
,然后把光标移到第一行第一列,也就是“床”的前面,然后按住ALT
键,鼠标从第一行直接拉到最末行,然后就看到光标变长了,最后直接ctrl+v
粘贴即可。
然后把光标移到第一行的末尾,就可以用列编辑在每行行尾插入重复文本了。
把原始文本粘贴到notepa++里后,搜索,替换,查找目标里输入^
,替换为里输入123abc
,注意:下方的查找模式里要选择“正则表达式”,最后点击“全部替换”就能看到效果了。
行尾操作也类似,查找目标里输入$
,替换为里输入456xyz
即可。
^
匹配行首,而$
匹配行尾。
如果你使用vim,那么下面的命令可以让你在每行快速插入重复字符。
每行的行首都添加自定义的文本或字符串:
每行的行尾都自定义的文本或字符串
例如要在每行行尾输入456xyz
,可以先打冒号,然后直接ctrl+v或者用手势粘贴%s/$/456xyz
即可。
另一个在每行行首插入相同字符的办法,这是在国外网站上发现的:
先调光标到第一行的行首,然后按Ctrl+Q
选择列,然后按j
选择多列,然后按Shift+i
,然后输入你要像插入的字符串,最后按Esc
就OK了。
先复制原始txt文档,然后新建一个excel,在B1单元格右键,粘贴,然后在A1中输入123abc
,下拉复制;同样在C1中输入456xyz
,下拉复制。然后在D1中输入=CONCATENATE(A1,B1,C1)
,回车即可把A1B1C1
连起来,最后下拉就完成了。
其中=CONCATENATE(A1,B1,C1)
命令等同于=A1&B1&C1
,当元素少的时候,使用&
比较简便。
我也在知乎提了这个问题,希望知道更多更好的办法:)
参考:
]]>今天我们主要用它来备份hexo文件夹。
首先我们先新建一个目的文件夹,即备份的文件夹。比如我新建了一个E:\hexo博客备份
文件夹。
然后制作一个批处理,新建记事本,输入以下命令:
然后另存为Xcopy_backup_hexo.bat
,保存类型为所有文件
即可。
接下来直接双击这个批处理文件,就能看到效果了。
感觉速度很快,一会儿就复制完了:)
如果要最小化运行,可以创建一个快捷方式,然后右键,属性,运行方式,最小化,确定即可。
如果以后你的源文件夹D:\hexo
有更新,比如更改了某些文件中的代码,新增加了某些文件,/d
参数保证了可以及时更新。
唯一的缺点是如果你在源文件夹删除了某个文件或文件夹,这个命令就不能同步删除了,因为Xcopy
只是复制。
注意:XCOPY默认不复制隐藏文件,需要复制请加上/h
参数。
如果要实现镜像备份文件夹,可以把批处理的命令改成如下:
也就是先快速删除E:\hexo博客备份
文件夹,然后新建E:\hexo博客备份
文件夹,最后复制就ok。
还可以把这个批处理添加到windows的计划任务里,实现定时备份文件夹。
如果要用软件的话,开源的同步文件夹的软件有Toucan和FreeFileSync等等。
注意:
如果使用xcopy命令出现“内存不足”的错误提示。
原因是设的目的路径太长(太深),将目的路径改为磁盘根目录或根目录下的一个目录就可以了。
来源:http://www.cnblogs.com/KevinJasmine/p/4159234.html
2016-1-6更新备份hexo的bat,代码如下:
这里注意/i
参数,它是在目标文件夹不存在的情况下自动创建文件夹并复制。另外目标路径的结尾如果不加\
默认会弹出提示,加\
就不弹提示。
比如 :要把%source%
复制到%target%
,但是%target%
文件夹并不存在,用下面的命令也能复制,并且不会弹出提示。xcopy "%source%" "%target%\" /e /y /d /i
后来经过测试,\
和 /i
只要有一个就不会出现提示了。
编辑D:\hexo\themes\landscape-plus\layout\_partial\post\nav.ejs
文件,在文件的最头上,也就是<% if (post.prev || post.next){ %>
这段代码的上面,添加以下代码:
然后上面的“复制(原文链接)”需要一个js脚本文件:clipboard.min.js
,在这里下载,下载的方法参见这里,然后把它放到D:\hexo\themes\landscape-plus\source\js
目录下就OK.
最后编辑D:\hexo\themes\landscape-plus\source\css\_partial\article.styl
文件,在最下面把样式代码添加进去:
保存后重新部署就OK。
在D:\hexo\themes\landscape-plus\layout\_partial\post
里新建一个statement.ejs
文件,然后输入以下内容:
然后编辑D:\hexo\themes\landscape-plus\layout\_partial\article.ejs
文件,添加对其的引用,在<%- post.content %>
下方插入一行代码<%- partial('post/statement') %>
,即变成:
最后修改statement
的样式,在D:\hexo\themes\landscape-plus\source\css\_partial\article.styl
文件下方加入:
保存后重新部署就OK。
当然,如果要在文字开头加入一些公告类文字,也可以仿照此办法,只是把<%- post.content %>
和<%- partial('post/statement') %>
的顺序上下调换一下就OK,即:
经过yongf的提醒,发现还可以直接编辑D:\hexo\scaffolds
里的文件,也就是编辑或新建模版文件来达到目的。
编辑D:\hexo\scaffolds\post.md
,在下方输入:
然后保存好就OK.
这样每次新建文章,就要去gitbash里输入以下命令:
hexo new post "你的标题"
等它创建好以后,才能打开文章进行编辑。
这三种方法都可以在文章末尾添加版权等信息,只是位置稍微不同。方法一是在“标签”、“评论”和“分享到”的那一行的下方加入版权信息;而方法二和方法三则真正是在文章末尾加入版权信息。三种方法各有千秋,最终选择哪种就看自己的喜好了。
今天又发现网友的一个新办法,似乎是用Filter插件的特点,它会在文章正式渲染之前执行,链接在此:为Hexo博客的每一篇文章自动追加版权信息,有兴趣的朋友可以去看看。
当然在实际操作中,我不想添加版权等信息,感觉千篇一律,没有新意,于是仿照上面的办法,创建了一些自定义的文字。
编辑D:\hexo\themes\landscape-plus\layout\_partial\post\nav.ejs
文件,在文件的最头上添加以下代码:
然后编辑D:\hexo\themes\landscape-plus\source\css\_partial\article.styl
文件,在最下面把样式代码添加进去:
保存后hexo clean && hexo g && hexo d
重新部署上传就OK.
2015-11-19更新nav.ejs
相关代码改为:
而article.styl
相关代码改为:
Download Zip
按钮,现在如果要下载文件夹中的某一个单独文件,可以采用下面的办法。
Raw
按钮,此时地址栏的地址就是文件的直接下载地址,接下来把下粘贴到IDM等下载工具中就OK了。Raw
按钮,然后选择“链接另存为…”,就可以快速下载文件。如果以前安装过微搜索,那么先对《为Hexo添加微搜索》其中的步骤进行逆操作:删除tinysou.ejs
文件,删除相关文件中的<%- partial('tinysou') %>
以及tinysou: true
这几行代码。然后编辑D:\hexo\themes\你的主题目录\layout\_partial目录下面的header.ejs
文件,把<div id="search-form-wrap">
标签恢复成如下样式:
然后我们先去github的hexo-theme-landscape,在This repository
中搜索关键字google sarch
,但是没发现什么有价值的信息,于是转到大本营hexo搜搜看,结果很令人兴奋啊,于是知道了关键文件是search_form.js
,马上打开everything
,搜索search_form.js
,得知在目录D:\hexo\node_modules\hexo\lib\plugins\helper
下,这个路径也和网上搜索到的lib/plugins/helper/search_form.js
路径类似,于是这个文件就是我们要修改的。
那我们使用Notepad++打开D:\hexo\node_modules\hexo\lib\plugins\helper\search_form.js
文件,在第12行return
标签后面,把google.com
替换成你自己找的谷歌google镜像域名,我替换成igogo.me
,然后我想把占位符从英文的“search”改成中文的“搜索”,于是修改第13行的placeholder="'
为placeholder="搜索"'
,这样就大功告成了。
修改后的代码如下:
最后只要hexo clean && hexo g && hexo d
重新部署上传就OK了。
然后每隔一段时间搜索最新的google镜像站,把域名替换下(去掉或不去掉前面的www
都可以,比如//www.guge.link/search
),保证搜索服务可用。
]]>己所不欲,只是不能强加给别人,但是如果对方愿意,则不属于“施”的范围。己所欲,别人未必所欲,所以也不能强加给别人。
总的说来,无论是否“己所欲”,都不能“施”即强加给别人,给别人的东西,只有一个标准,即以别人意愿为标准。要看别人自己是否愿意,而不能依据我们的标准来强加给别人。
自己不想要的,未必不是别人不需要的;“欲”包含个人看法,有着主观方面的内容和含义。勿施于人的正是拥有自己不想要的事物时的个人看法。
你觉得早餐剩的包子自己不想要,但这正是旁边乞丐难得的美餐;己所不欲,勿施于人想说的不是早餐剩的包子很凉了,也许会对胃不好,还有点脏,不应该施舍给别人当食物,而是不应该把你所认为的个人看法“早餐剩的包子很凉了,也许会对胃不好,还有点脏,不应该施舍给别人当食物”强加给别人。
首推linkclump,它是开源的,使用方法和火狐的扩展Snap Links类似,右键按住不不动,然后往下画一个方框,框内会自动选择链接,右下角还会有链接的数量标志,当松开右键后,框中选中的链接会自动打开。还可以设置快捷键和线条的颜色。
注意:如果使用linkclump划线用的是右键,需要关闭鼠标手势,以防止冲突。
chrome webstore地址:
https://chrome.google.com/webstore/detail/linkclump/lfpjkncokllnfokkgpkobnkbkmelfefj/reviews
github地址:https://github.com/benblack86/linkclump
同类扩展有Snap Links Lite和uSelect iDownload,他们的使用方法都很类似,就不再一一说明了。
下面的两款插件都可以把当前在chrome中打开的标签中的网址(URL地址列表)全部复制到剪贴板,也可以批量从txt或者剪贴板打开全部链接。而且他们都是开源的。他们就是Tab-Snap和Copy All Urls.
而如果你需要打开一个txt记事本中的全部链接,则可以使用这款Pasty插件,它轻量小巧,支持从剪贴板批量打开链接,而且也是开源的。
参考:
]]>尊重的三个境界
1.坚持自我的原则而又尊重不同于自我原则的人。
2.可能随着年龄的增长,自我的原则开始变得柔软,慢慢扩大,以前不可接受的东西现在变得可接受了,处理事情也变得圆润得多(比如大海,什么都能容得下,如果别人硬要攻击你,就像坚硬的岩石遇上河水,水也会巧妙地避开他而不是固执地硬碰硬,对应上文的“远离”)。
3.最高境界是把自我变成空气,一切都能包容,这时“我”可能就不是物质实体了,“我”就像空气或空间,无处不在,就算别人要攻击你,实际上连“攻击”本身都被“包含”在“我”之中了。
尊重还体现在自己对别人的言行的态度,而这种态度就凸显出你的个人修养。
如果别人做了一件自己不喜欢的行为,自己心里虽然厌恶,当然可以向对方表明自己的想法,但是在商量无果的情况下还能做到不干涉,这就体现出你自己的高修养和高素质。而更高的境界则是自己对于别人的任何行为都能做到心里不讨厌,或者没有任何评价的态度,顺其自然,这就更难得了。
尊重实际上带有某种服从的意味,也就是尽量为别人着想,给别人面子,维护他人的尊严。如果别人没有突破自己原则的底线就不要发生冲突,搞得大家都不愉快总是不好的。
尊重是促使和谐的,也是和平相处共同发展的前提,有利于大家的关系保持在一个动态平衡而非混乱的地步,从这个角度来讲,它为“熵减”和“秩序”提供了帮助。
1960年当选牛津大学校长的英国前首相哈罗德·麦克米伦曾提出过人际交往的四点建议:
1、 尽量让别人正确;
2、 选择“仁厚”而非“正确”;
3、 把批评转变为容忍和尊重;
4、 避免吹毛求疵。
2015-9-13更新:
尊重,就是控制自己的欲望,不做让别人不舒服的事情。接纳别人的价值观及言行;对别人的心态及其言行平等相待。
尊重意味着“无条件尊重”:
罗杰斯非常强调尊重对咨询的意义,为此提出了著名的“无条件尊重”的观点尊重的意义:
①、关心内心体验
②、关心现状
③、接纳价值观
④、非人格评价
来自百度百科:尊重
相关链接:
尊重的最高境界便是不干涉。
如何理解“尊重别人就是尊重自己”
什么叫尊重?
被尊重的榴莲
在一个感觉自己格格不入的环境里,怎样和庸碌的人相处?
如何表示尊重
最后贴一张图片: