zoukankan      html  css  js  c++  java
  • Hexo+Github 搭建属于自己的博客(Mac下安装 其他操作系统大同小异)

    安装前提

    参考博客:http://blog.csdn.net/gdutxiaoxu/article/details/53576018#t5(写的很好,不用看我的了.....)

    这篇:http://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html

    安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:

     hexo 文档(https://hexo.io/zh-cn/docs/) 

    可以通过
    
    node -v 
    
    git -v 查看是否安装

    安装hexo:

    $ npm install -g hexo-cli

    新建hexo_site 站点并进入:

    hexo init hexo_site

    以下操作在hexo_site文件夹中进行:

    新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

     

    next主题官网: http://theme-next.iissnan.com/getting-started.html

    hexo 中文文档:https://hexo.io/zh-cn/docs/index.html

    github和hexo关联关键:

    同样在_config.yml文件中,找到Deployment,然后按照如下修改:

    deploy:
      type: git
      repo: git@github.com:yourname/yourname.github.io.git
      branch: master

    如果没有执行者行命令,将会提醒

    deloyer not found:git

    • 1)注意需要提前安装一个扩展:
    npm install hexo-deployer-git --save
     

    使用 Hexo 插件插入音乐/视频
    
    两个好用的hexo插件:
    
    **hexo-tag-aplayer:https://github.com/grzhan/hexo-tag-aplayer)
    
    **hexo-tag-dplayer: https://github.com/NextMoe/hexo-tag-dplayer

    切换到hexo目录,运行:

    
    
    1
    npm install hexo-tag-aplayer@2.0.1
    
    

    这里直接运行npm install hexo-tag-aplayer只会安装2.0.0,这个版本会出现以下错误:

    
    
    1
    2
    FATAL Cannot find module '/Users/hechao/Documents/TechBlog/CniceToUpp/node_modules/hexo-tag-aplayer'
    Error: Cannot find module '/Users/hechao/Documents/TechBlog/CniceToUpp/nod
    
    
    aplayer
    播放视频的dplayer
    
    使用npm安装:
    npm install hexo-tag-dplayer
    
    在markdown内添加以下代码:
    
    {% dplayer "url=http://home.ustc.edu.cn/~mmmwhy/GEM.mp4"  "pic=http://home.ustc.edu.cn/~mmmwhy/GEM.jpg" "loop=yes" "theme=#FADFA3" "autoplay=false" "token=tokendemo" %}

    迁移hexo 博客

    参考网址:
    https://www.cnblogs.com/study-everyday/p/8902136.html
    1. 查看远程分支: git branch -a
    
    
    2. 查看本地分支: git branch 
    
    
    3. 切换分支: git checkout -b origin/source
    拉取本地不存在的远程分支:、
    git checkout -b 本地分支名 origin/远程分支名
    git checkout -b source origin/source

    
    

    这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来

     
     

  • 相关阅读:
    图,深度,广度优先遍历(一)
    java实现快速排序
    图,深度,广度优先遍历(二)
    图,深度,广度优先遍历(三)
    Jpa动态多表if多条件联合查询(if中包含list不为null和“=”的判断),并对查询结果进行分页
    SpringBoo启动报错:Failed to load property source from location ‘classpath:/bootstrap.yml‘
    Java对象创建和Javabean创建
    Linux解压命令
    BDD测试利器:mocha+should.js
    《老码识途》读书笔记:第一章(中)
  • 原文地址:https://www.cnblogs.com/boundless-sky/p/7206251.html
Copyright © 2011-2022 走看看