• gitio博客搭建,hexo + NeXT


    由于日常有写Markdown笔记的习惯,那为啥不把笔记公开呢?因此开了个gitio。

    搭建过程随意记录一下,gitio + hexo主题

    首先是得自建一个 "username.github.io" 的仓库,username为github用户名。完毕后,在setting/deploy处上传自己的ssh public key(细节参考其他博文)。

    其次是安装nodejs、hexo、新建文件夹并修改配置文件、替换原本的主题、上传至github。

    具体的(on ubuntu):

    1. 安装nodejs、hexo

    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
    
    sudo apt-get install -y nodejs
    
    sudo npm install -g hexo
    

    2. 新建文件夹并修改配置文件

    # 选择一个合适的位置,用于存放hexo项目
    mkdir Hexo
    
    # 初始化
    hexo init
    
    # 安装一些包
    npm install

    # 修改Hexo/_config.xml 文件,在该文件最后,修改为:如下所示(注意替换username);并接着执行 bash 命令:npm install hexo-deployer-git --save
    # Deployment
    ## Docs: https://hexo.io/docs/deployment.html
    deploy:
      type: git
      repository: https://github.com/username/username.github.io.git
      branch: master

      

    3. 替换原本的主题

    hexo有多个主题可选,可参考其他博文如何替换为其他主题,默认为 landscape 。

    参考其他博文选择NeXT主题,为了支持MarkDown里的Latex数学公式,启用NeXT的MathJax渲染功能。修改Hexo/theme/hexo/_config.xml的MathJax为true

    # MathJax Support
    mathjax:
      enable: true
      per_page: true
      #cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML
      cdn: //cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML
    

      同时,在需要渲染Latex公式的博文中,在文章的开头部分打开MathJax渲染开关  mathjax: true

    ---
    title: index.html
    date: 
    tags:
    mathjax: true
    --
    

      

    4. 上传至github

    # 注意,你的博文存储在 Hexo/source 下,通过hexo generate命令将会生成 Hexo/public 文件夹。该文件夹的内容将会上传至已新建的github仓库中去,文件夹内包含生成出的博文的静态文件。
    hexo generate
    
    # 本机预览
    hexo server
    
    # 上传至github仓库
    hexo deploy

    # 一条有用的命令:删去 public 文件夹
    hexo clean

    大功告成!其余问题请求助搜索。

  • 相关阅读:
    android5.0 BLE 蓝牙4.0+浅析demo搜索(一)
    android4.3 Bluetooth(le)分析之startLeScan分析
    android4.3 Bluetooth分析之扫描分析
    JAVA 如何将String进行大小写转换
    用Java将字符串的首字母转换大小写
    关于Android中设置闹钟的相对比较完善的解决方案
    Android闹钟 AlarmManager的使用
    关于Android中设置闹钟的相对完善的解决方案
    android闹钟实现原理
    Android利用AlarmManager执行定时任务
  • 原文地址:https://www.cnblogs.com/Airplus/p/9583502.html
Copyright © 2020-2023  润新知