zoukankan      html  css  js  c++  java
  • hexo 适合前端 geek 的博客

    原文出自:http://www.qiangji.tk/hexo%E9%80%82%E5%90%88%E5%89%8D%E7%AB%AFgeek%E7%9A%84%E5%8D%9A%E5%AE%A2/

    hexo 是一个基于 Node.js 的静态博客程序,编译上百篇文字只需要几秒,和Octopress项目,速度占有很大的优势。hexo 只需要将生成静态网页放到服务器上就可以了,所以可以将博客托管在github、hreoku、bae等平台上。

    安装

    首先需要安装nodejsnpm包管理。

    1
    
    npm install -g hexo
    

    更新

    1
    
    npm update -g hexo
    

    初始化博客

    进入到指定的目录然后执行

    1
    
    hexo init <folder>
    

    新建文章

    1
    
    hexo new 'title'
    

    在/source/_post/就可以找到相应的文件了,文章是使用[markdown](http://wowubuntu.com/markdown/)语法编写的

    使用插件

    hexo提供了一些插件给大家选择使用,通过插件,例如可以实现rss订阅功能

    1
    
    npm install <plugin-name> --save
    

    如何在_config.yml文件加上

    1
    2
    
    plugins:
    - hexo-generator-feed  //插件名
    

    插件可以在这里找到

    评论

    静态博客的评论是要使用第三方评论,DISQUS 比较有名的社会化评论,国内有多说。

    使用DISQUS很简单,只需要去DISQUS注册一个账号,然后修改_config.yml文件。

    1
    
    disqus_shortname: disqus_id
    

    如果要用多说,将多说提供的代码覆盖掉

    1
    2
    3
    
    ## 生成静态文件
    

    hexo generate

    1
    2
    3
    
    执行 generate 命令后,会在 public 文件夹生成静态博客文件,讲此文件夹传上去服务器环境即可
    
    ## 预览博客
    

    hexo server

    1
    2
    3
    4
    
    ## 发布博客
    
    部署到 Github 需要配置_config.yml文件。
    

    deploy:
    type: github
    repository: git@github.com:zikkeung/zikkeung.github.com.git
    branch: master

    1
    2
    
    发布命令
    

    hexo deploy
    ```

    经过上面的步骤,你的博客就初步弄好了,尽情的写博客吧

  • 相关阅读:
    设计模式的原则
    命令模式
    访问者模式
    策略模式
    外观模式
    组合模式
    原型模式
    合并有序数组
    判断二叉树是否对称
    中序遍历二叉树
  • 原文地址:https://www.cnblogs.com/qiangji/p/3364158.html
Copyright © 2011-2022 走看看