zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    CSS3 @media 查询(制作响应式布局)
    seajs学习
    LABjs、RequireJS、SeaJS 区别
    jquery知识简单运用
    jquery拖拽
    选项卡简单版
    手风琴,回到顶部,无限运动
    分步运动
    多图片放大显示
    测试定时器、获取字符串的字节长度
  • 原文地址:https://www.cnblogs.com/Airplus/p/9583502.html
Copyright © 2011-2022 走看看