linux安装nginx

若你的项目需要用到负载均衡、反向代理、静态文件服务器等功能,赶快入手nginx,她能超轻量级的完成你所需功能;现我们开始第一步安装 nginx: http://nginx.org/ (以下讲解环境使用centos,其他环境安装方式大同小异)

$ wget http://nginx.org/download/nginx-1.8.0.tar.gz 	# 下载相应版本nginx
$ tar -zxvf nginx-1.8.0.tar.gz [-C <dir>] 	# 解压[指定目录]
$ cd nginx-1.8.0
$ ./configure --prefix=/usr/local/nginx  	# prefix指定安装目录

阅读全文

Git Remote

Git Remote命令官方解释是:管理和设置当前分支跟踪的仓库;原文Manage the set of repositories ("remotes") whose branches you track.

$ git remote        # 查看当前分支跟踪(远程)仓库别名(一般为origin,以下统一采用该别名)
$ git remote <-v | --verbose>     # 查看跟踪仓库别名及地址
$ git remote show <origin>    # 查看跟踪仓库地址及分支情况

$ git remote add <origin> <url>   # 添加跟踪仓库别名及对应的跟踪地址 

# 更新指定跟踪仓库名的地址
$ git remote set-url [--push] <origin> <newurl> [<oldurl>] 
$ git remote set-url --add <origin> <newurl>
$ git remote set-url --delete <origin> <url>
    [--push]                # manipulate push URLs(操作push的URL)
    [--add]                # add URL
    [--delete]              # delete URLs

$ git remote <remove|rm> <origin>     # 删除指定的跟踪仓库名
$ git remote rename <old> <new>       # 重命名跟踪仓库名

# 设置或删除跟踪仓库的HEAD指向指定分支,命令行中的圆括号表示必选其中之一执行
$ git remote set-head <origin> (-a | --auto | -d | --delete | <branch>) 
    [-a|--auto]         # set refs/remotes/<name>/HEAD according to remote
    [-d|--delete]       # delete refs/remotes/<name>/HEAD

# 清理存在过但现在不存在的本地跟踪分支的引用
$ git remote prune [<options>] <origin> 
    [-n|--dry-run]         # dry run(试运行,彩排)

Git版本管理

Git知识是程序员必备的技能,收集了网上比较好的Git教程供大家学习:

Hexo 博客配置访问统计

常用的网站统计无非是google analytics(博客默认,国内访问不流畅)、百度统计CNZZ,怎么配置?先去对应的网站配置获取js代码,然后加入你网站的footer即可(有的加入head标签内;不过推荐放在footer,不影响页面加载); Hexo博客添加统计代码都是添加在主题theme代码中(本站当前采用的是landscape主题),以当前主题来讲解添加百度统计,其他主题配置大同小异。

# 以下内容来源网络
1.编辑文件 themes/landscape/_config.yml,使用"#"注释原来的google analytics,添加百度统计配置行

    baidu_tongji: true      # 百度统计

2.新建 themes/landscape/layout/_partial/baidu_tongji.ejs 内容如下

    <% if (theme.baidu_tongji) { %>
    # 百度统计代码可能已经包含标签<script>,视情况而定
    <script type="text/javascript">
        # 申请的百度统计代码
    </script>
    <% } %>

3.编辑themes/landscape/layout/_partial/footer.ejs 在 <div class="outer"></div> 标签内添加
    
    <%- partial("baidu_tongji") %>

4.重新生产部署站点即可。

当然,对于 CNZZ 统计的添加类似如上操作即可。