该广告由百度联盟提供,不代表本站立场。

环境 mac os ,终端, 文件路径:桌面 Hexo文件夹.

1 安装 Node.js

2 安装git 使用git init 全局初始化

3 安装Hexo

sudo npm install -g hexo

注: 如果mac 上安装hexo出错,报错

可以执行下面命令:
sudo npm install --unsafe-perm --verbose -g hexo

然后,就可以
hexo version
成功看到版本号,安装成功!

4 创建blog文件

hexo init blog

5 安装npm依赖文件(cd 到 blog目录下)

npm install

6 启动hexo 本地服务器

hexo clean
hexo g
hexo s



7 替换 next 主题 (在 blog下)

git clone https://github.com/iissnan/hexo-theme-next themes/next
修改 _config.yml 文件
theme: landscape 改成 theme: next

8 开启MathJax

修改 themes\themes\next_config.yml
mathjax:
enable: true

9 markdown 与 mathjax兼容问题

当使用Latex处理数学公式的时候 会出现兼容问题例如 :$h_\theta (x)$ 单个 $$直接基本正常,多个的时候可能就出现异常 主要原因是 _ 冲突, 在 _前面加上 \ 即可。

Github Pages 配置

  • 在github上创建repository

创建成功后 可以使用 http://用户名.github.io 来访问。

提交内容到Github Pages

  • 1 Clone repository
    git clone https://github.com/username/username.github.io

  • 2 生成对应文件
    cd username.github.io echo "Hello World" > index.html

  • 3 推送本地文件到Github pages
    git add --all
    git commit -m "Initial commit"
    git push -u origin master

同步本地的 hexo 博客 到 github 上

  • 1 安装一个扩展(hexo/blog)下
    sudo npm install hexo-deployer-git --save

  • 2配置_config.yml
    deploy:
    type: git
    repository: https://github.com/username/username.github.io.git
    branch: master

  • 3 清除缓存上传本地hexo 本地博客到Github pages

    hexo clean
    hexo g
    hexo d

关于配置Hexo可能出现的一些错误

  • 1 权限问题
    sudo chown -R 路径/Hexo/blog

  • 2 无法更新到GitHub pages

    很多情况是配置自己的git路径出问题,还有另一种情况是有些时候直接 hexo d 会直接报错误。
    如果遇到类似情况, 可以尝试使用 “提交内容到Github Pages” 步骤先提交一个 hello word 试试。然后在hexo d 同步整个blog

参考资料

https://pages.github.com/

该广告由百度联盟提供,不代表本站立场。
64位Linux系统 API数据分析 Android应用市场 Android开发 Android电视盒子 Android签名证书生成 Apk上架应用商店 Aplayer报错解决方案 Aplayer播放器 App Store CDN DSDT Django Excel FM发射器 Git GitHub GitHub page Github Git用户名邮箱修改 Google Analytics Google Play Google/Baidu search Google插件 H5与CSS3 HBuilder HBuilder打包APP HBuilder打包ipa Hexo Hexo-neat插件 Homebrew Cask JavaScript学习笔记 Linux常见命令 MySQL数据库 Python Python爬虫 SEO优化 Videoscribe Vue Vue电商 Windows10 api接口搭建 console css特效 git clone 速度过慢 hexo hexo-admin插件 hexo-sakura主题 hexo-tag-aplayer插件 hexo主题 hexo博客美化 homebrew iOS iOS开发 js用法、范例 koolshare live2d看板动画 node.js npm 安装踩过的坑 oc引导 openwrt软路由系统 python qlv视频下载 robots.txt valine评论 win10 wx-server-sdk 个人主页 个人开发者 中国移动魔百盒 中文免费版 中文破解版 云函数 优化访问速度 傻瓜EXE 全球加速 博客 又拍云 反编译 和风天气 国内CODing托管 图床 域名加速 学习笔记 宝塔 实践项目 小技巧 小程序开发 开源小游戏 微信公众号 微信小程序 微信小程序开发 微擎 必应每日一图 抖音小程序 教程 数据可视化 本地打包iOS包 机械革命 树莓派 树莓派4b 爱奇艺下载器 电池补丁 百度云cdn 百度地图api 百度搜索 百度收录 百度权重 百度统计 突发奇想 站点地图 笔记 腾讯广告 腾讯视频 腾讯视频下载 自制小玩意儿 访问者地图 谷歌Adsense 软路由 静态数据库 面试题 黑苹果

等待也是约会的一部分嘛