搭建博客和遇到的常见问题

我的过程和踩的坑

搭建博客

5. 域名

买!!!!

我遇到的问题

因为是现在才想起来记录,之前遇到的问题可能会有遗漏,但应该也能作为参考了

1. ERROR Deployer not found: git

在博客对应目录下执行:

npm install –save hexo-deployer-git

可以使用gravatar,但是把图片放在所用的主题的对应文件夹的source/images里,也挺好的。

3. 新建about页面

在博客对应目录下执行:

hexo new page “about”

在主题的_config.yml中将menu中about选项前的注释删掉。

4. 首页不显示全文

在摘要后手动写这一行

5. 文章中添加图片

在博客对应目录下执行:

npm install hexo-asset-image –save

之后再hexo n xxxx 的时候会在/source/_posts文件夹内生成与xxxx.md同名的xxxx文件夹。

图片描述

(不过我自己暂时还没成功

6. 评论系统

大部分主题都集成有评论系统,以我现在用的icarus为例,要在_config.yml文件中将comment模块的注释取消掉。icarus支持的评论系统还挺多的,在阿良的推荐下我用了valine。

步骤是注册Leancloud并创建一个免费开发版应用,然后然后进入应用->设置->应用key获得appid和appkey。

Leancloud -> 设置 -> 安全中心 -> Web 安全域名,把自己博客的域名加进去。

comment:
​ type: valine
​ app_id:
​ app_key:

注意app_id格式不要写错啦,写成appid是不能识别的。

邮箱提醒功能没开,毕竟也没有人给我评论的OTZ。

7. 多个账号“ERROR: Permission to XXX.git denied to userb”

为了试验gridea新申请了github账号,结果这个仓库没法推上去了……重新申请公钥没什么用处,发现的解决办法是:

win10 系统下进入
控制面板 》 用户帐户 》 管理你的凭据
选择 [Windows 凭据]
git 保存的用户信息在普通凭据列表里>>删除

再次hexo d的时候会让重新填写账号密码,就ok了。

不过这个方法大概治标不治本,每次切换博客都得来这么一遭,但是别的方法用起来太复杂了有点麻烦,所以还是别搞两个帐号了……

# 笔记

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×