shabi个人博客

愿居于一城,与卿所见美好......

推荐文章

站点被百度谷歌收录

    精心写一篇博文但是没人看怎么办呢?百度搜不到,谷歌搜不到?别慌,还需要将你的网站提交到百度和谷歌。

    在开始之前,你可以按照以下格式在百度和谷歌搜索下你的网站:

    注意:提交到谷歌需要科学上网。

    提交百度搜索引擎

    登录http://ziyuan.baidu.com/site/index

    ps:可能需要个人信息认证,按照提示认证即可!

    点击添加站点

    会看到如下界面:

    在图中文本框添加你的个人网站域名

    最好是带上www

    设置站点领域

    这里我选择信息技术,点击下一步。

    选择验证方式

    验证方式一:文件验证

    这里我选择的是文件验证,建议大家也使用文件验证方式,这样比较简单。

    1. 请点击 下载验证文件 获取验证文件(当前最新:baidu_verify_Rkofa3ZBzc.html)

    2. 将验证文件放置于您所配置域名(www.bianxiaofeng.com)的根目录下

    3. 点击这里确认验证文件可以正常访问

    4. 请点击“完成验证”按钮

    为保持验证通过的状态,成功验证后请不要删除HTML文件

    网站的根目录在那里呢?

    在你的博客的本地根目录的Source文件夹内。


    然后控制台输入:hexo g -d,部署到网站上。

    验证方式:
    点击3步骤的验证。如果能点击进去证明成功。

    随后点完成验证。

    HTML标签验证

    本文使用的是Next主题。在themes/next/layout/_partials/head.swig内:修改meta标签为站长网站上给出的标签即可:


    同时,在themes/next/_config.yml中将google-site-verification和baidu_site_verification的值设置为true即可。

    然后控制台输入:hexo g -d,部署到网站上。

    CNAME验证


    配置方式如图:


    谷歌验证

    登录https://www.google.com/webmasters/tools/home?hl=zh-CN
    如图:

    在上图输入你的网站地址

    验证


    按照下图进行选择:


    在阿里云的解析当中添加下面的解析:

    点击验证即可。


    站点地图

    站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎。Googlebot等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。

    安装百度谷歌的站点地图文件

    npm install hexo-generator-sitemap --save
    
    npm install hexo-generator-baidu-sitemap --save  
    

    修改博客配置文件

    打开站点配置文件:

    主要是将url设置为你的站点名称。

    然后执行:hexo cleanhexo g

    这样在你的网站根目录的public文件夹下生成sitemap.xml文件和baidusitemap.xml文件:


    其中sitemap.xml文件是搜索引擎通用的文件,baidusitemap.xml是百度专用的sitemap文件。

    向谷歌提交链接

    google站点平台:https://www.google.com/webmasters/tools/home?hl=zh-CN,然后就是注册账号、验证站点、提交sitemap,

    提交你的site就行了

    百度收录

    百度收录很麻烦,效率比谷歌差远了。

    设置自动推送

    在主题配置文件下设置,将baidu_push设置为true:

    # Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO
    baidu_push: true 
    

    sitemap

    将生成的baidusitemap.xml提交到百度http://ziyuan.baidu.com/linksubmit/index

    点击链接提交 :

    输入文件地址提交

    稍后你刷新页面,就可以看到状态了。

    本文参考:
    http://blog.csdn.net/sunshine940326/article/details/70936988

    阅读全文>>

作者:shabi分类:【javaEE浏览(262评论(0

2020-11-27 16:56:17

我为什么要做一个博客系统

         一直以来都有写博客的习惯,原因很简单,记录和分享。前后经历了CSDN,HEXO等,CSDN给人感觉广告太多,而且不是自己的网站,所以多多少少有点受限的感觉,文章发布了还需要审核,审核时长时长时短。于是后期我转向HEXO,HEXO给了自己DIY的空间,HEXO是一个静态网页集合,而GitHub或者Coding这类代码托管网站也同时提供免费的静态网页托管服务,而我需要付出的,仅仅是一个域名就行,域名做解析,配置cname ,解析到静态网页IP地址就行,本地需要安装Node.js做编译,无专门的一体化的Markdown文章编辑器,使用git讲编译好的html静态页面推送到托管平台,如是而已。Hexo有很多好看的主题,首推的就是Next主题,用的人数很多,基于这个的文档教程特多。接下来给大家预览下我之前的网站界面,所有皮肤样式已经上传到GitHub,如果有需要的可以clone下来试试。Hexo的问题在于,免费的托管,国内访问GitHub的速度不是很快,虽然后面接上了Coding,做了分区域解析,但是好像没啥用。在很久之前我也写过几篇关于Hexo使用的博文,我也一并转移到了现在的网站。链接如下:
            
        经历过这些博客平台后,我意识到,只有自己做一个博客系统,才能在锻炼自己的同时做到深度定制化,我是计算机专业的,利用自己的专业知识,做一款博客系统应该不是很难。
        
        然而我失算了,开始正式做的时间是18年11月20日左右,我给自己定的line是一个月,就是19年1月前。这段时间我在实习,时间不足是其一,第二点,尽管自己在大学期间作为负责人带过几个项目,在中铁二院做了半年的项目经理助理,算个半吊子产品经理,分析需求的时候,没有从各个维度去分析,导致后面功能点在增加,有的时候需要把前面写的一些代码推翻重来。

        时间不足的问题,我通过每天晚上下班后接着搞它,大学4年,我3年的时间都是呆在学校工作室,我已经养成了晚上学习的习惯,所以这对我不是什么问题。经历过一段时间的需求混乱之后,我下决心革 命,我开始停下来,认真的分析我需要什么,需要以怎样的方式实现,分清主次。逻辑优化点在哪里,我要以什么样的技术去给出solution。

        两个月的努力吧,有了现在您所看到的,我承认它不是一个好的作品,但在我看来,是两个月的心血,我在细细的打磨它,以前在,现在在,以后也在,每个人都有无限的可能,而我的博客系统也有,它今天可能这样子,明天可能那样子,但无论什么样子,都是我喜欢的样子。

    阅读全文>>

作者:shabi分类:【javaEE浏览(192评论(0

2020-11-27 16:56:17