待更新

框架选择

  • 这个小姐姐的blog想重新博客
  • wordpress一般不自己造轮子
  • 上面小姐姐的博客用Typecho,查了一下生态不如hexo

hexo安装

  • server
    • 学生云优惠,9.9租了个阿里云的ssd服务器
    • 跟着教程粗略部署了一遍,跑通了暂时做个博客服务器
  • client网上教程一堆
    • windows的npm的字符集搞的比较蛋疼
    • ubuntu18.04最友好,16.04还有一些蛋疼的东西
    • mac osx安装时候npm有些权限问题,出于对hexo的信任,

主题插件

  • 想“顺便”学下流行的前端框架vue,故选择有点小众的lite主题。
    • 配置一些新的脚本可以直接在layout/index.ejs里面加,但是vue工程rebuild之后就没了
  • git issue作为评论系统
  • 改了一个点击效果,只在这篇博文生效点击这里下载

七牛云同步

  1. 背景图片和头像放github/static里面加载太慢了,搞个cdn加速
  2. 资源使用qshell进行同步
    • 配置account
    • qshell fetch <RemoteResourceUrl> <Bucket> [<Key>]: 抓取一个资源并以指定的文件名保存在七牛的空间里面
    • qshell fput <Bucket> <Key> <LocalFile> [Overwrite]: 表单上传,一般建议如果文件大小超过100MB的话,都使用分片上传。
    • qshell qdownload [<ThreadCount>] <LocalDownloadConfig>: 下载

  1. *的为参考资料没存随便找的一个
  2. 原来在ubuntu18.04部署了一遍挂了,然后又在macbook上重新部署
  3. github搞个repo存下博客文件,以防挂
  4. hexo clean之后public/static会飞掉,搞个文件夹存一下
  5. theme因为是直接clone下来,git push不会传上去