最近几天搭建了基于github+hexo的个人独立博客,然后趁着这个劲头,就折腾了关于托管博客到国内的coding(gitcafe已经被coding收购了,网上关于此类的博客大部分是基于gitcafe,其实步骤大同小异吧)的方法步骤。

故本文的内容是关于同时托管静态博客到github和coding,并设置DNS,绑定到域名,同时修改了之前的博客我的个人博客搭建记录中关于博客被百度收录和谷歌收录的部分内容。

折腾的原因

原因很简单,github的服务器在国外,虽然GWF没有把它墙了(之前好像是被墙过),但是访问速度比较慢而且据说百度爬虫不抓取github pages,故为了提高访问速度,同时也能让百度收录咱的博客,就打算同时托管博客到coding上,毕竟是国内,访问速度怎么着也比github快。同时还可以设置国内国外不同的ip分别访问到github pages和coding pages。

上图中reboot_cat.coding.me 和linxi4linux.github.io分别是我托管在coding上和github上的博客地址。

托管博客到coding

注册coding,新建仓库

阅读全文 »

偶然发现

工作中使用外接键盘,在浏览器里操作的时候每次输完字都需要把手移动好长一段距离才到鼠标的位置,很浪费时间,很浪费体力。所以一直想着在浏览器里操作能不用到鼠标,提高工作的效率的同时,看上去也还可以装X.

一直也很羡慕黑客们在电脑前一阵噼里啪啦狂敲,分分钟解决一个难题。那他们怎么上网的呢?于是就这么偶然的发现了Vimium.

安装Vimium

使用linux的人都知道vim,Vimium跟vim名字这么像,必然是有联系的。vimium是chrome的一个插件,配置了一系列类似于vim使用的快捷键,可以极大效率的提高上网操作速度。
安装Vimium很简单,直接在chrome的扩展程序搜索该插件:

上图显示,我的已经是安装了。

使用Vimium

安装好后在浏览器里试着像vim的操作那样随便来几个按键,是不是发现神奇的事了?对的,好神奇,h,j,k,l这基本的键ok了。
快捷键的使用是一个慢慢熟练的过程,所以刚开始如果不太熟没关系,试着多使用几次就没问题了。

记得我前面的博客有提到过碰到问题看官方手册或者官方文档的建议,那么对于Vimium,在normal模式输入?就可以看到vimium基本的操作提示

基本常用的90%以上的快捷键都在这里了,仔细阅读多次使用,就能快速熟练。记住我的那句话,记得看官方的文档或者帮助。

# The End

Blog:

email: linuxcode2niki@gmail.com

2016-6-12 于杭州

第一次听说Android-X86

以前玩唱吧的时候接触过PC上的安卓模拟器,不过这个只是一个软件,效果毕竟不好,想要把电脑变成安卓手机,还差远了。

然后,前段时间一直纠结要不要换个手机,我现在的华为小6已经跟我差不多3年时间了,虽然中间换了好几次系统,但是感觉依然不太流畅了,可能毕竟硬件条件限制。但是又用不起苹果啊,遂想电脑能不能变成安卓手机呢?果然,首先发现了android-x86 download | SourceForge.net,后来又发现了Remix OS PC版,还有其他的。

Vmware 安装android-X86

选了一个最新的版本,没有安装成功。后来重新下载了一个低版本的系统,能成功安装,进去之后是字符界面,没有进入桌面系统。按照linux的做法,折腾了几下,没有成功,遂放弃。

安卓x86中文站

Remix Live USB

带着比较激动的心情,进入技德科技官网,准备试用Remix.

阅读全文 »

前言

本篇博客旨在备忘,并记录了自己折腾了3,4天后顺利搭建自己的个人博客过程中碰到的一部分问题。

搭建个人独立博客有很多种方法,我暂时采用的是基于github Pages的免费博客,博客框架采用hexo静态博客框架。采用此方案的原因,是因为基于github+hexo的博客很多,碰到了什么问题也有很多解决办法。当对一个事情或事物不太熟悉的时候,尽量采用受众比较多的,无关乎随大流,无关乎跟风。这让我想起了自己当时刚刚接触linux的时候,完全陌生的情况下真是无法选择到底以那个系统进行学习,所以当时采取的办法是使用社区活跃度较高,用户群比较多的系统,比如centos和ubuntu,最终我选择了ubuntu,毕竟刚从windows转过来,当然我现在使用的是centos,当然这是题外话了。

一点建议:
我不知道大家跟我是否一样,当我新接触一个事情或事物的时候,我不太习惯去看他的使用手册或者官方文档,而是去google,baidu别人的教程,我觉得这是一个很不好的习惯,以后尽量优先考虑官方手册。对于搭建这个博客来说,就让我深深的体会到了这样的好处。关于hexo的官方手册,关于next(下文会介绍)主题的官方手册,仔细阅读,如果不笨的话,是不需要再看别人的教程从而也能顺利搭建自己的博客。

搭建准备

我的环境:win10 x64

要使用hexo,需要node.js和git.

Node.js下载安装


这里推荐大家采用安装包.msi的方式,不要下载绿色版的.exe,不然后续设置的环境变量可能不对,还有提示npm找不到的问题。可以看到标题Current Version:v4.4..5(includes npm 2.15.5),故为了正确性起见,推荐大家采用.msi的方式,按照上面地址的安装配置教程就可以顺利安装。

如果后面安装hexo的时候出现npm找不到的话,也可以手动自己安装npm。

Git安装

阅读全文 »

rm 是一个很危险的命令,别人一直说,我并没有在意,直到有一天一个不小心,忘记当前目录的位置,手贱的使用了rm命令,结果花了半天也没有把那些重要资料给恢复过来。所以还是有必要给自己定义一个不那么危险的rm命令。

自定义rm命令

1
2
myrm() { Recycle=/tmp/$(date +%Y%m%d); mkdir -p $Recycle; mv $@ $Recycle && echo "moved $@ to $Recycle ok"; }
alias rm='myrm'

以上写在.bashrc文件,然后执行source .bashrc文件即可。

The End

Blog:

email: linuxcode2niki@gmail.com

2016-6-08 于杭州

前言

从大二的时候就开始接触Linux了,从而也接触了vi,对的,当时对这些还不太了解,不知道还有个vim,真的觉得入门不简单,网上关于vim对比其他Editor的学习曲线,看了令人生畏。那时候用的也不多,所以一直处于裸奔状态,只会基本的操作,这里推荐我比较喜欢的一个博客网站酷壳中的一篇博文简明vim练级攻略。这篇博文基本上把日常使用vim的90%的命令概括了,裸奔也就够了.

当然,这里推荐一个关于vim的游戏vim大冒险,同样来自酷壳.这个网站里很多博文我都觉得写的不错。写这篇博文的时候又看到上面一个比较有趣的命令。
在vim中试着输入 :h! 会发现什么? 输入 :h 42呢?是不是很有趣?

还有,这里多说一句,关于vim,Emacs等,两个阵营可以无休无止的争论下去谁更优秀。我作为一个vimer,我只引用一句话:

Emacs是神之编辑器,vim是编辑器之神。

闲言少叙,开始正文,这是我在从最初接触vim到现在快3年了,终于决定不裸奔了。

什么是插件

vim 是一个支持丰富的插件扩展的Editor,那么什么是插件?可以简单的理解,插件就是一个配置,只不过需要把插件放在相应的目录下,如$HOME/.vim/plugin下,然后在$HOME/.vimrc中做相应的配置即可。这点理解了,对于vim的配置就会相对明朗很多。所以,对于新增插件,就是不断把插件放在$HOME/.vim/plugin目录下的过程。

当然,对于使用插件管理器的情况就有些不同。这里我自己使用的是Vundle.这样就不用自己管理插件了,删除,更新,安装插件将变得很简单,很容易。

插件管理器Vundle的安装

参照github上Vundle的教程安装好Vundle.然后你会发现$HOME/.vim/目录有bundle目录,$HOME/.vim/bundle/目录将是即将安装的插件的存放目录。即通过vundle安装的插件将都存在这个目录下。
先贴一张我自己的Vundle:

阅读全文 »