码迷,mamicode.com
首页 > 其他好文 > 详细

hexo搭建博客

时间:2018-05-30 21:34:52      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:复习   有一个   ima   技术分享   TE   完成   shel   gen   config   

昨天的一个朋友重新搭建博客的时候,搭在了wordpress上面,用markdown的时候感觉很不方便,
我以前也是这个原因,以前blog是在wp上面,markdown的插件会转义一些字符,比如 < 会被编码成 <
后面我搭在了typecho上面感觉好了许多.... 后面朋友说准备搭在github上面,我想了下等毕业服务器过期了就
把blog转到github,于是就有了下文,记录一下hexo搭建博客

0x01 环境配置,一些踩过的坑

先用的windows搭建,下载nodejs 和 npm 安装hexo这里老是出问题,hexo s 执行不了
尝试解决了一下也没成功
于是,在ubuntu上面开始搭建
安装nodejs,npm

apt-get install nodejs
apt-get install npm
安装npm的时候报错了,缺少libssl-dev依赖
这里安装libssl-dev 显示缺少  libssl1.1
安装libssl1.1 发现已经是最新版....(真是蛋疼)

百度了下,发现aptitude install 安装的时候可以跟好的解决依赖问题,于是

aptitude install npm
第一次选择n 下面再选择y即可安装

这里装好了就开始装hexo 搭建完成 传到github上面,设置github 的ssh-key

git config --global user.email "xx@qq.com"
git config --global user.name "5p4rk"

#在/root/.ssh下设置生成公钥  (跟redis未授权利用一样)

ssh-keygen -t rsa -C "xxx@qq.com"

#回车,再回车

然后github里面添加生成的ssh-key(id_rsa.pub里面的)

然后就好了.....

0x02 个性化主题设置

我用的hexo主题——yilia,这里配置
在生成的blog/路径下面的_config.yml设置
这里设置theme: yilia 设置deploy github啥的(按网上来)
下载主题过后,有一个theme文件夹,里面放着yilia文件夹就是那个主题,最开始配置,他github这里说的主目录文件的yml文件,我没设置成功,
在blog/_config.yml中捣鼓了半天23333,这里直接在blog/theme/yilia/_config.yml中编辑设置即可
技术分享图片
这里设置好了过后,我发布一篇文章测试一下,贴一下效果图
技术分享图片
发布的文章,直接用本地markdown编辑上传到目录下面

hexo generate
hexo deploy

hexo上传一下,就行了,还是挺方便的
继续复习了......

hexo搭建博客

标签:复习   有一个   ima   技术分享   TE   完成   shel   gen   config   

原文地址:https://www.cnblogs.com/spark-xl/p/9112886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!