由于近期在学习Machine Learning,其中涉及到不少数学公式,因此我希望能够找到一个对数学公式输入比较友好的平台,可以经常记录一些心得和体会,于是乎便有了这个想法,综合比较各方面,我最终选择了Hexo。
配置步骤
网上相关的文章一搜一大堆,有些是有错的,有些是过时的,还有大量是重复的,去伪存真,一切都以自己的亲手操作为主。以下是一份精简版的,并且获得成功的经验总结。
基础环境配置
hexo本地走通
- 任意文件位置鼠标右键->Git bash,
$ npm install -g hexo-cli
- 建一个hexo文件夹(名字任意取),进入该文件夹内,依次输入以下指令
hexo init #创建文件夹
npm install #安装依赖包
hexo generate #生成
hexo server #启动服务
hexo关联Github
-
创建github项目,保证该项目的名字是<你的用户名>.github.io
- 配置SSH key
- git-bash内依次输入以下指令
$ cd ~/. ssh #检查本机已存在的ssh密钥,或ls -al ~/.ssh指令
ssh-keygen -t rsa -C "邮件地址" #然后连续3次回车,最终会生成一个文件在用户目录下
#其他答案中继续输入以下指令
ssh-agent -s
ssh-add ~/.ssh/id_rsa
#如果上一步出错,接着输入
eval `ssh-agent -s`
ssh-add
#复制到剪贴板
clip < ~/.ssh/id_rsa.pub
- 到github,粘贴上刚才生成的ssh-key
- 更改hexo文件夹中的配置文件,关联github相对应的仓库
注意:repository采用以上这种写法是hexo2.x写法,现在推荐使用git@github.com:Gohikin/Gohiki.github.io.git
部署hexo
npm install hexo-deployer-git --save
hexo generate
hexo deploy
替换主题
默认的主题是landscape,不太美观,现改成yilla主题
- 在Hexo目录下,输入
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
- 更改_config.yml中的theme为yilla
参考文章
hexo官网
hexo官方文档
hexo搭建属于自己的博客
手把手教你建github技术博客
百度经验:hexo
如何搭建一个独立博客(含购买域名)
hexo+github搭建个人博客
hexo搭建个人博客
hexo+github搭建免费个人博客详细教程,涵盖常见错误解析
有哪些好看的 Hexo 主题