Sabthever的博客搭建

Sabthever

Sabthever搭建的第一个博客

Notes

搭建架构
网站搭建参考文献

利用 GitHub 和 Hexo 搭建个人博客【保姆教程】

使用主题

How to operate

Hexo文档地址
本地预览
  • hexo s[erver]
发布与更新
  • hexo clean: 不需要每次都执行,只有在遇到生成问题或更改了主题/配置文件时使用。

  • hexo g[enerate]: 每次更新内容后都需要执行,以生成最新的静态文件。

  • hexo d[eploy]: 如果需要发布到远程服务器,执行 hexo d 进行部署。

修改网址
  • 文件:_config.yml

  • 字段:修改url

修改主题
  • 在themes中从官网找喜欢的主题,并且git下来

  • 然后再_config.yml中修改theme的名字,和themes/下的主题文件夹名保持一致

建立新的帖子
  • 建立:

    hexo n[ew] "帖子名称"

子模块的使用
  • 缘由

    我的themes/中的theme是从别人的仓库中拿下来的,可以建立fork

  • 初期使用

    1
    2
    3
    4
    5
    6
    7
    8
    # fork的方法自己找找,这里没写,就一条命令
    cd themes/my-forked-repo
    # 自己的仓库
    git remote set-url origin https://github.com/Sabthever/myrepo.git
    # 别人的原始仓库
    git remote add upstream https://github.com/original-username/original-repo.git
    # 查看
    git remote -v
  • 后期使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 从别人的url获取更新
    git fetch upstream
    # 这会获取原始仓库的所有更新。如果你想将这些更新合并到你本地的 main 分支中,可以运行:
    git merge upstream/main
    # 或者,如果你希望直接把 upstream/main 的更改应用到你的本地分支,可以使用:
    git pull upstream main
    # 然后可以回到自己文件夹的位置
    git commit -m "xxx"
    git push
  • 后面所有theme/other-repo中的修改,都要现在子模块里commit,push一下,再到自己的里面commit,push一下

  • 标题: Sabthever的博客搭建
  • 作者: Sabthever
  • 创建于 : 2024-12-18 18:57:45
  • 更新于 : 2024-12-24 14:52:34
  • 链接: https://sabthever.online/2024/12/18/technology/blog/Welcome/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。