Hexo

作者: 了尘兰若 | 来源:发表于2019-01-22 20:47 被阅读0次

    安装nodejs

    sudo apt install nodejs

    安装Hexo

    sudo npm install hexo-cli -g

    sudo hexo init blog

    cd blog

    sudo npm install

    hexo server

    下载 Snippet主题

    git clone git://github.com/shenliyang/hexo-theme-snippet.git themes/hexo-theme-snippet

    因为 hexo-theme-snippet 使用了 ejs 模版引擎 、 Less CSS预编译语言以及在官方插件的基础上 进行功能的开发,以下为必装插件:

    npm i hexo-renderer-ejs hexo-renderer-less hexo-deployer-git -S

    gulp打包构建,拷贝主题目录下package.json文件到Hexo根目录下,然后安装项目的开发依赖。 Gulp入门指南

    cp themes/hexo-theme-snippet/package.json ./package.json

    sudo npm i

    在Hexo根目录下创建一个名为 gulpfile.js 的文件:

    sudo vim gulpfile.js

    文件内容:

    require('./themes/hexo-theme-snippet/gulpfile');

    安装&运行 gulp:

    sudo apt install gulp

    gulp

    less版本不支持(3.9.0):

    sudo npm install npm install less@2.7.3

    Hexo常用命令: 

    hexo new "postName" #新建文章

    hexo new page "pageName" #新建页面

    hexo generate #生成静态页面至public目录

    hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)

    hexo deploy #将.deploy目录部署到GitHub

    设置github ssh key

    https://github.com/settings/keys

    相关文章

      网友评论

        本文标题:Hexo

        本文链接:https://www.haomeiwen.com/subject/ikvrjqtx.html