zoukankan      html  css  js  c++  java
  • hexo发布到gitee和github上及主题优化

    发布到github

    1. 创建仓库,名称为用户名.github.io(这里由于我已经有了)
    2. 复制克隆地址(ssh的方式)
    3. 站点配置文件修改,在下方新建一个站点,格式如下
    4. 保存站点配置文件,清理,生成,发布即可
    5. 会提示你输入github的账号密码
      可以将我们上篇的id_rsa.pub复制github的ssh密钥中

    发布到gitee

    1. 新建仓库,仓库名称为个人用户名--*切记语言选择JavaScript
    2. 到仓库复制仓库克隆地址(ssh)
    3. 修改配置文件,添加站点
    4. 保存站点配置文件,清理,生成,发布即可
    5. 会提示你输入github的账号密码
      可以将我们上篇的id_rsa.pub复制github的ssh密钥中

    next主题配置

    1. 克隆下next主题并更改站点主题为next
      1. 在站点目录下git bash git clone git@github.com:theme-next/hexo-theme-next.git themes/next
      2. 修改站点配置文件 theme: next
      3. 清理生成启动看一下基本样式
    2. 配置
      1. 配置中文,站点名称作者(站点配置文件,language字段)
      2. 改变样式(主题配置文件中schemes属性)
      3. 配置菜单(在主题配置文件中)在站点目录下git bashhexo new page tags&&hexo new page categories&&hexo new page about
      4. 添加头像并配置 目录为theme/next下的source目录
      5. 显示文章摘要显示阅读全文,在文章中添加<!--more-->即可
      6. 修改网站图标
      7. 博客总访问量,将busuanzi_count的enable改为true
      8. 本地搜索
        1. 在站点目录下安装hexo-generator-searchcnpm install hexo-generator-search --save
        2. 在主题配置文件中将local_search的enable改为true
        3. 在站点配置文件中添加(注意缩进)
          # 本地搜索
          search:
            path: search.xml
            field: post
            format: html
            limit: 100
          
        4. 最终结果
      9. rss订阅
        1. 在站点根目录下安装插件cnpm install hexo-generator-feed --save
        2. 配置站点配置文件(注意缩进)
          # rss 订阅
          feed:
            type: atom
            path: atom.xml
            limit: 20
            hub:
            content:
            content_limit: 140
            content_limit_delim: ' '
            order_by: -date
            icon: icon.png
            autodiscovery: true
            template:
          
        3. 主题配置文件,将rss注释
        4. 成果
      10. 添加版权声明
        1. 在主题配置文件中将creative_commons的post属性改为true)
        2. 本文作者和本文链接在站点配置文件site属性的uthor和url属性

    参考资料

    hexo的next主题个性化配置教程

    Hexo框架下用NexT(v7.0+)主题美化博客

    作者: JaminYe
    版权声明:本文原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
  • 相关阅读:
    GridView“GridView1”激发了未处理的事件“RowDeleting”
    遮罩层提示框,可拖动标题栏(兼容FF)
    JS判断IE,FF等浏览器类型
    DataGrid GridView 隔行换色 鼠标经过改变背景色
    常用js函数Common.js
    GridView和DataFormatString 日期格式 精确小数点后位数
    常用js函数CheckData.js
    图像处理技术
    VS Code中编写html(5) 标签的布局设置
    产品经理应该具备的技能(1)
  • 原文地址:https://www.cnblogs.com/JaminYe/p/12589077.html
Copyright © 2011-2022 走看看