前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >建站之路

建站之路

作者头像
radaren
发布2018-08-28 14:55:45
7.1K0
发布2018-08-28 14:55:45
举报

待更新

框架选择

  • 这个小姐姐的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不会传上去
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 框架选择
  • hexo安装
  • 主题插件
    • 七牛云同步
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档