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 统计的添加类似如上操作即可。

Eclipse Tasks

使用Eclipse开发中,难免出现很多需要当前标记的代码便于以后来完善,借助eclipse tasks来实现是最好不过了!

打开tasks面板: window -> show view -> other -> Tasks; 标记标签的具体含义如下

. FIXME       # 表示注释的代码需要被修正(修复我)
. TODO        # 尚未完成的待办事项(要做)
. XXX         # 注释的代码虽然实现了功能,但是实现方案有待商榷,希望将来能改进
. 自定义标签   # window -> preferences -> java -> compiler -> Task tags

那怎么来标记代码呢?你只需在待标记的代码处添添加注释行,将对应的标签写在注释行即可被Tasks面板收录;上述所有注释都会被eclipse task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯。

当然,你还可以对标识设置优先权(proprity)

Maven技巧-字符编码

在使用maven管理应用开发中,由于团队成员IDE默认打开\新建文件的字符编码不一样,常出现乱码或字符编码错乱问题,在pom.xml的标签内进行以下配置:

<properties>
    <!-- 文件拷贝时的编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <!-- 编译时的编码 -->
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

阅读全文

Maven技巧-下载源码

通过maven下载依赖文件的源码和JavaDoc,便于我们学习和借鉴

  1. maven命令行(针对具体项目)

     $ mvn dependency:sources 	# 下载依赖文件源码
     $ mvn dependency:resolve -Dclassifier=javadoc 	# 下载依赖文件JavaDoc
    
  2. 配置maven全局文件settings

    在配置文件 标签内加入以下配置:

     <profile>    
         <id>downloadSources</id>    
         <properties>         
             <downloadSources>true</downloadSources>         
             <downloadJavadocs>true</downloadJavadocs>               
         </properties> 
     </profile> 
    

    然后在标签 内加入配置:

         <activeProfiles>
             <activeProfile>downloadSources</activeProfile>
         </activeProfiles>
    

    标签 <activeProfiles> 默认在 <settings> 的最后,且默认为注释状态

  3. eclipse配置

    操作步骤: window -> Preferences -> Maven; 在右边出现的多选项中,勾选”Download Artifact Sources”(源码) 及”Download Artifact JavaDoc”(JavaDoc)即可