美文网首页我爱编程
关于Hexo6.0搭建个人博客(coding+百度-收录篇)

关于Hexo6.0搭建个人博客(coding+百度-收录篇)

作者: darryrzhong | 来源:发表于2018-05-26 10:34 被阅读0次

    本文原创首发于慕课网,欢迎转载,注明出处即可.

    本篇博文将继续带大家优化博客站点,打造上线站点,设置个性域名等

    阅读本文前建议先行阅读本人另外三篇遍基础博文
    1.关于Hexo6.0搭建个人博客(基础篇)
    2.关于Hexo6.0搭建个人博客(主题优化-进阶篇)
    3.关于Hexo6.0搭建个人博客(主题优化-高级篇)

    本篇博文将手把手教大家打造线上个人站点,设置个性域名,以及托管项目到githubcoding上,同时让Google百度两大搜索引擎收录你的站点,提升站点的自然流量.

    1. 购买个性域名

    估计大家折腾了这么久也就是为 了拥有一个自己的个性站点,所以强烈建议大家为自己的博客站点配置一个独一无二的个性域名.我这里选择阿里旗下的万网;
    域名种类如下:

    site.png

    有大家常见的.com、.cn、net等等,不过这些都比较贵,当然你不缺钱的话.com这些常见的自然是最好的选择了.像我们这种穷苦人家就只能用用便宜的啦( ๑ŏ ﹏ ŏ๑ )伤心.

    好了,接下来教大家购买注册域名,我这里选用.site后缀,这是代表站点/网站类的域名最好的选择了,关键是便宜啦.

    1.去万网注册账号
    2.购买你想要的域名
    query.png

    输入你想要的个性域名,如果没有被注册的话,就可以直接购买了.
    好了,这样我们就有自己的个性域名了,下面教大家怎么配置.

    2.将项目托管到coding并被百度收录

    首先教大家布局好百度收录及coding托管,毕竟国内用百度搜索的人数还是占大多数,而且百度爬不了github,这是最衰的一件事了.

    1.注册coding账户
    2.创建新项目
    crate.png

    这里创建项目的时候,网上很多教程说是要项目名称和账户名称相同,这个只是方便使用ccoding提供的地址访问,我们这里既然要配置自己的域名,就不用一样了,而且一样看起来很别扭,可以和我一样后缀加上个.blog.

    3.添加SSH公钥

    生成ssh:

    Linux 与 Mac 都是默认安装了 SSH ,而 Windows 系统安装了 Git Bash 应该也是带了 SSH的。大家可以在终端(win下在 Git Bash 里)输入 ssh 如果出现以下提示证明你本机已经安
    装 SSH, 否则请搜索自行安装下


    ssh1.png

    添加ssh:

    pages2.png pages3.png

    这个.ssh文件一般是在系统C盘下的用户下,里面的文件全部是隐藏文件设置显示就可以看到了.


    ssh.png

    将文件里面的公钥复制到上面,添加就可以了.

    4.开启pages服务
    pages1.png

    选择master分支,保存


    set.png

    这里添加你刚才购买好的域名,绑定即可.

    配置域名

    进入万网控制台的云解析DNS设置中,配置域名解析.
    先介绍两个记录类型:

    1. A- 将域名指向一个IPV4地址
    2. CNAME-将域名指向另外一个域名
    set1.png

    以上是我配置的所有绑定域名
    添加解析:


    add.png

    确认启用即可,到这里我们就已经为coding上的项目配置好了个性域名了

    5. 将项目托管到coding上

    首先打开博客根目录配置文件_config.yml,添加以下内容:

    deploy:
      type: git
      repository:
        github: git@github.com:darryrzhong/darryrzhong.github.io.git
        coding: git@git.coding.net:darryrzhong/darryrzhong.blog.git
      branch: master
    

    这里我同时将项目托管到了githubcoding上,所以我们暂时只需添加coding即可,不然待会会报错,后面会教大家托管github;

    最后一步:将项目push到coding上.
    在Git Bash下输入命令:

    hexo g
    hexo d
    

    基本到这里我们的项目就成功托管到coding上了.


    success.png

    然后输入你域名或者coding默认提供的地址,就可以访问我们的站点了.

    6.SEO优化之百度收录

    推广其实是一个挺烦的事,作为个人站点想要让更多的人知道的话,我们就得让别人能够通过搜索引擎搜索到我们博客内容,给我们带来自然流量,所以我们必须要实现SEO优化,让我们站点真正成为线上个人站点.

    1.让百度收录你的站点

    首先直接百度搜索你的域名,比如我随意搜一个:

    site1.png
    这就说明这个站点没有被百度收录,之后我们选择提交网址;
    进入百度站长平台登录成功后选择用户中心-站点管理-添加网站;
    type.png
    按照步骤要求进行即可,最后一步验证网址所有权:
    这里有三种验证方式,我们挑最简单的CNAME来就行了.
    cname.png

    添加一条解析即可,如下:


    cname1.png

    就这么简单,验证就完成了.
    接下来我们需要生成网站地图sitemap,使用sitemap方式向百度提交我们的网址.

    Git Bash下安装sitemap插件

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

    修改站点配置文件_config.yml中url内容如下:

     URL
    ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
    url: http://darryrzhong.site
    root: /
    permalink: :year/:month/:day/:title/
    permalink_defaults:
    

    可以看到站点根目录下public文件下

    sitemap.png

    会生成两个文件,
    带有baidu的是百度专用的,另外一个是通用的.
    接下来我们将生成的sitemap文件提交给百度,
    站点管理-站点属性- 链接提交-自动提交-sitemap

    sitemap2.png
    将域名换成你自己的就行了.

    到这里我们的站点就算是提交给了百度了,不过百度实在是不可恭维,速度太慢了,一般可能要一个星期左右才能被收录到,所以刚提交完搜不到很正常,过几天在试试应该就能搜索到了.

    如果被正常收录了,效果如下:

    blog.png

    由于篇幅问题,Google收录就放在下篇给大家讲解了

    欢迎关注作者darryrzhong,更多干货等你来拿哟.

    请赏个小红心!因为你的鼓励是我写作的最大动力!

    更多精彩文章请关注

    相关文章

      网友评论

        本文标题:关于Hexo6.0搭建个人博客(coding+百度-收录篇)

        本文链接:https://www.haomeiwen.com/subject/lxsmrftx.html