我的博客小窝上线了

本窝目的

作为一名程序猿,应该要有自己的小窝来总结、积累、沉淀自己的东西,充实自己,因此,趁在农忙过后的这段时间搭好环境,转移曾经的笔记到这个小窝来。
随便回顾一下本博所搭建运用的技术,因此也是我需要学习的新知识,如:markdown语法, hexo框架,github管理及git工具。

博客搭建

  • Github

    注册帐号
    创建项目

  • 本地搭建hexo环境

    安装Node.js
    安装hexo
    创建博客项目
    配置github帐号
    安装插件
    选择主题
    下载并配置主题(本人选择了icarus

  • 安装Markdown环境

    安装SublimeText3
    安装Markdown插件

问题总结

上面各个步骤在网上都有很多资料,对照着配置都不会有什么问题,但我简单把我遇到的问题并且在网上并没有找到太多资料的步骤描述一下,方便遇到和我一样问题的朋友可以借鉴。
  • 主题汉化

    1.下载就略过了,git clone 对应的主题到本地themes目录下
    2.我一开始还对主题的各个页面进行了汉化修改,但实际上并不需要,只要把主配置文件_config.yml中语言项配置为zh-CN即可,即(language: zh-CN)

  • 自定义域名配置

    如果你也和我一样,专门申请了一个专用的域名,那么会在github中配置costom domain,但是每次重新发布之后,又需要重新设置
    解决办法:在项目source目录中创建CNAME文件,在里面写上自己的域名即可,再重新发即不需要重新设置了

  • 评论支持功能配置

    1.社会化评论系统选择,我首先参考了网上很多朋友使用的友言,我开始配置了,发现发布github上之后,提交评论时提示参数不正确,无法提交评论内容,于是,转而尝试多说,但是遗憾多说将在6.1日关停评论服务,所以,后来我选择了”搜狐畅言
    2.对于畅言来说,配置还是挺简单的,注册好帐号就能找到appid和conf两个东西,配置上就OK了
    3.配置主题中_config.yml->comment: changyan: 两项,并不需要网上所说修改artcle.ejs了,因为,新版的主题直接在最下边处理好了,在index.ejs中针对支持的评论系统做好了处理

    1
    <%- partial('comment/index') %>
  • 分类和标签通过菜单进入无内容显示

    解决办法:把主题下面边的categories里的index.md复制到项目的source里categories目录里的index.md进行替换,其实也就是参考主题里的写法就好了;标签的也一样。

期望

希望大家多多指教,多多交流,左边二维码是我的微信,欢迎加我好友进行交流,相互学习。

分享到 评论