美文网首页
hexo + aliyun oss 每年9元搭建个人博客

hexo + aliyun oss 每年9元搭建个人博客

作者: zs1621 | 来源:发表于2020-05-14 11:11 被阅读0次

    title: 2020-02-03-hexo+aliyunOss搭建静态博客(MigrateFromOctopress)
    date: 2020-02-03 07:09:10
    tags: [hexo,aliyun,oss,静态博客,typora]


    需要准备的

    • 域名(如果需要在国内访问需备案)
    • 申请阿里云账号,并开通oss存储(我个人注册花了9元买了一年的oss存储-美西区)
      • 创建 bucket(oss_bucket) 选择 region (oss_region) - 我的域名没有备案选择了美西区
      • 获得阿里云的 access_key 和 access_secrect
    • 安装nodejs, git, hexo - 参考 (https://hexo.io/docs/#Installation)
    • 准备一个 Markdown 编辑器 我本地使用的是 Typora 强烈推荐

    hexo init

    blog 文件目录

    image-20200202182137184.png
    • public - hexo generate 产生的html/js/css/img 静态资源存放地
    • source - 文章(.md)/页面
    • themes - 如果自定义themes (https://hexo.io/themes/) 需要下载相应的themes
    # install themes(在hexo根目录)
    git clone https://github.com/yelog/hexo-theme-3-hexo themes/3-hexo
    # 修改_config.yml
    theme: 3-hexo
    

    hexo 常用操作(source)

    • hexo new post <article name> 文件会出现在 source/_posts/<article_name.md>
    • hexo new page <about> 会创建一个文件夹 source/about/index.md
    • hexo new draft <draft_name> 会创建一个草稿 source/_draft/<draft_name.md>

    hexo deploy

    • install deploy plugins
      • npm install zs1621/hexo-deployer-aliyun --save
      • npm install hexo-deployer-git --save
    • config
    deploy:
    # 将 blog 发布到 github gh-pages
    - type: git
      repo: git@github.com:zs1621/dadoudou.me.git
    # 将blog 发布到 aliyun oss 
    - type: aliyun
      bucket: xxxxx
      region: oss-us-west-1
      accessKeyId: xxxx
      accessKeySecret: xxxx
      timeout: 180s
    

    注意:

    1. 在阿里云oss控制台里->bucket -> 域名绑定 (设置cname )
    2. 设置静态网页 bucket -> 基础设置 -> 静态页面 默认首页 index.html (https://help.aliyun.com/document_detail/31872.html?spm=5176.8466029.static.1.3dd71450txechL)
    3. 如果 使用zs1621/hexo-deployer-aliyun 这个插件自动部署 就不需要手动设置 了 忽略上面的2

    文章写完了 执行生成 html(hexo generate) , 然后部署

    • hexo clean & hexo generate & hexo deploy
    INFO  Deploying: aliyun
    INFO  Uploading files to Aliyun...
    .
    .
    .
    INFO  Deploy done: aliyun
    

    相关文章

      网友评论

          本文标题:hexo + aliyun oss 每年9元搭建个人博客

          本文链接:https://www.haomeiwen.com/subject/sloznhtx.html