折腾hexo博客


折腾hexo博客

思来想去还是决定搭个博客,用wordpress和typecho都怕被打,所以折腾了半天hexo博客,确实相对来说比较麻烦,不过应该安全些吧

安装及配置

centos上安装

yum install -y git
yum install -y nodejs
npm config set registry https://registry.npm.taobao.org
npm install -g hexo-cli
mkdir blog && cd blog
echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile
hexo init
yum install
hexo s

cd themes/
git clone https://github.com.cnpmjs.org/blinkfox/hexo-theme-matery.git

npm i --save hexo-wordcount
npm install hexo-generator-search --save
npm install hexo-generator-feed --save
npm i hexo-permalink-pinyin --save
npm i -S hexo-prism-plugin

疯狂修改_config.yml

这里是hexo相对于其他博客麻烦的地方,确实不太好配

修改文件备忘录

#blog/themes/hexo-theme-matery/layout/_partial/header.ejs

<nav id="headNav" class="bg-color header-bg-color nav-transparent">

#blog/themes/hexo-theme-matery/layout/_partial/footer.ejs

<footer class="page-footer bg-color footer-bg-color">

#blog/themes/hexo-theme-matery/source/css/matery.css
直接从国光博客拿的

# about.ejs
# 从等号改成了-号,不然会html实体编码
<div class="introduction center-align" data-aos="fade-up"><%- theme.profile.introduction %></div>
    
#/root/blog/node_modules/hexo-generator-search/templates/search.xml

博客设计

栏目:

  • 标签
  • 分类
  • 归档
  • 关于
  • 友情链接
  • web
  • misc
  • others折腾
  • 笔记
  • CTF

图床

市面上有选的有阿里云,smms,gitee,七牛云

阿里云没有免费量,价格稍贵(想白嫖),功能很丰富

smms有时不太稳定,免费

gitee可能会导致一些图片信息泄露,不太安全,且不支持大于1mb的图片

七牛云价格还可以,每月可以白嫖10G cdn 流量(https不免费),功能也还可以

所以最后采用了七牛云,用picgo-core配合typora,配置一下即可,这里顺便备份下配置

{
  "picBed": {
    "current": "qiniu",
    "uploader": "qiniu",
    "qiniu": {
      "accessKey": "**",
      "secretKey": "**",
      "bucket": "bucket名字",
      "url": "绑定的域名",
      "area": "area看文档,这里z0是华东",
      "options": "",
      "path": "img/"
    },
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-rename-file": true
  },
  "picgo-plugin-rename-file": {
    "format": "{y}-{m}-{d}_{hash}"
  }
}

配置https

https会影响到seo,而且有时候有的网站只支持https链接,比如edu-src,插入的http链接图片,会被自动转为https,因此搞了下https

正常的证书收费,肯定是不可能的,免费的一般是90天有效期,到期需要更新续费,手动会很麻烦也会忘记

这里我采用的是https://ohttps.com/

支持自动续费并部署https证书,免费的,目前用起来没有问题

就配个解析,在七牛云控制台稍微改一下就行,不难

参考

博客装修内容主要参考国光大佬的博客网站(确实配色看起来很舒服)和博客主题作者的文章

http://blinkfox.com/2018/09/28/qian-duan/hexo-bo-ke-zhu-ti-zhi-hexo-theme-matery-de-jie-shao/

https://www.sqlsec.com/

目前存在问题

  • 缺个几个大图
  • 页面不支持chexkbox
  • 七牛云和阿里云cdn的收费还不是很懂
  • 代码块的不能复制换行

文章作者: Carrot2
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Carrot2 !
评论
  目录