zoukankan      html  css  js  c++  java
  • 在Github或Gitee上用hexo搭建个人博客

    安装nodejs环境
    查看node版本
    node -v

    安装cnpm
    npm install cnpm -g --registry=https://registry.npm.taobao.org

    安装 Hexo
    cnpm install -g hexo-cli
    查看版本
    hexo -v

    创建本地博客
    cd d:/hexo/blog
    hexo init

    cd d:/hexo/blog
    cnpm install

    hexo s或hexo server

    在博客上写新文章
    另外打开一个cmd窗口
    cd d:/hexo/blog
    hexo new "My First Post"

    /source/_posts 路径下,会有一个 My-First-Post.md 的文件
    对他进行编辑(写博客)

    创建静态文件
    hexo g或hexo generate

    浏览器输入localhost:4000 新文章已出现


    部署到GitHub或Gitee


    打开_config.yml文件

    # Site
    title: 博客名
    subtitle: ''
    description: ''
    keywords:
    author: 你的姓名
    language: zh-Hans
    timezone: ''
    # URL
    url: http://yoursite.com
    root: /yyy

    注:yyy是你的仓库名

    找到 # Deployment

    github

    deploy: 
      type: git 
      repository: https://github.com/XXX/XXX.github.io.git
      branch: master

    gitee

    deploy: 
      type: git 
      repository: https://gitee.com/XXX/yyy.git
      branch: master

    安装自动部署发布工具
    cnpm install hexo-deployer-git --save


    发布
    hexo clean && hexo g && hexo d
    首次发布需要在shell中输入账号和密码。

    注:发布时GiteePages服务必须是非启动状态,否则找不到仓库

    发布完后以Gitee为例,进入gitee blog仓库的页面->服务->Gitee Pages->启动

    给文章添加type,categories,站内搜索,流量分析等功能(略),自行度娘

  • 相关阅读:
    【BootStrap】有序/无序列表 代码和表单
    【BootStrap】BootStrap排版
    【BootStrap】栅格系统
    【Django】组合筛选
    【Ajax】Ajax全套+跨域Ajax
    【JavaScript】JavaScript面试题1
    【Django】Form组件-1
    【Django】cookie和session
    【Django】 Admin 管理工具
    【Django】ORM操作数据库
  • 原文地址:https://www.cnblogs.com/wintersoft/p/11922521.html
Copyright © 2011-2022 走看看