什么是Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

安装

依赖:1.Node.js 2.Git

1
$ npm install -g hexo-cli

基本操作

初始化
1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install
写作
1
$ hexo new [layout] <title>
部署
1
$ hexo clean && hexo generate -d

插件

  • hexo-deployer-git

    1
    2
    3
    4
    deploy:
    type: git
    repo: #[your github project address]
    branch: master
  • hexo-abbrlink

    1
    2
    3
    4
    permalink: :abbrlink.html #:year/:month/:day/:id/
    abbrlink:
    alg: crc32 # 算法:crc16(default) and crc32
    rep: dec # 进制:dec(default) and hex

写给自己

为什么要发表博客?互联网技术发展之迅速,已经超出了我们的想象,在这个以发展为主题的时代中,我们必须让自己紧紧跟着时代的脚步,才不至于被甩得太远。我很欣慰的是,新技术的出现给我带来的感觉不是恐惧,是兴奋,我依旧保持着对所有新技术的好奇,渴望去了解,去参与。但吾生也有涯而学也无崖,随着时间的推移,许多以前了解学习过的知识都被忘得一干二净,等到需要这些知识时便又不得不重拾起学习的进程。终生学习是一种很好的生活态度,但我们却不能陷进学习的死循环里。所以从此刻开始,我将把所学过的内容总结整理在博客中,方便自己也方便有缘的你,如果我的博客能在什么地方帮助到你,我将会很高兴!另外,我想告诫今后的自己,不要为了写文章而写文章,不要忘记自己的初衷。

注意事项

  • 配置文件里的配置项冒号后边需要留有一个空格
  • Front-matter中即使加了layout: false,文章依然会被处理,目前还不知道原因出在什么地方