注册Google AdSense
- 首选需要注册Google Adsense账号:
https://www.google.com/adsense/start/
。 - 注册完成之后,Google会生成一段代码,这段代码需要添加到网页的
<head>
中,所以基于next主题,需要将该代码块复制到themes/next/layout/_partials/head/head.swig
中,笔者加到了最后一行。
我有明珠一颗,久被尘劳关锁;
今朝尘尽光生,照破山河万朵。
站点地图(sitemap)是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接。站点地图可以告诉搜索引擎网站上有哪些可供抓取的网页,以便搜索引擎可以更加智能地抓取网站。
npm install hexo-generator-baidu-sitemap --save
npm install hexo-generator-sitemap --save
_config.yml
,添加以下内容:sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
hexo clean & hexo g & hexo d
sitemap.xml
和baidusitemap.xml
两个文件,里面包含了网站上所有页面的链接,搜索引擎通过这两个文件来抓取网站页面。
Sonar Scanner作为一种配合SonnarQube进行扫描的客户端而存在需要运行在需要进行扫描的服务器中,通过各种不同的分析机制对项目源代码进行分析和扫描,并把分析扫描后的结果上传到Sonar的数据库,通过Sonar Web界面对分析结果进行管理.
sonar-scanner-cli-4.2.0.1873-windows.zip (https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)
SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 SonarQube。此外, SonarQube 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测,针对不同的编程语言其所提供的分析方式也有所不同: 对于所有支持的编程语言,SonarQube 都提供源了代码的静态分析功能; 对于某些特定的编程语言,SonarQube 提供了对编译后代码的静态分析功能。
通过客户端插件分析源代码,sonar客户端可以采用IDE插件、Sonar-Scanner插件、Ant插件和Maven插件方式,并通过各种不同的分析机制对项目源代码进行分析和扫描,并把分析扫描后的结果上传到sonar的数据库,通过sonar web界面对分析结果进行管理。
检测代码质量的七个维度:
说明:sonarqube-7.9之后就不在支持MySql,而且JDK必须是11+,但笔者尝试使用最新的13.0.1时也不成功,建议使用11版本的进行配置。
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。 百度百科