Open xinbaihui opened 5 years ago
原理:GitHub Pages 可以基于 GitHub 仓库展示个人或者组织页面。访问域名是 http://xxx.github.io, 其中 xxx 是 GitHub 账户名,这个域名辨识度不高,因此可以申请个人域名,通过配置实现通过个人域名访问 GitHub Pages。Hexo 是一个博客框架,可以方便的生成静态页面托管在 GitHub 上。Hexo 可以定制不同的主题,显示博客目录等, 让博客更易于检索。
搭建步骤:
申请域名的地方很多,我选择了 阿里云, 可以支付宝登录、支付,比较方便。我申请了域名:baihui.xin。
GitHub Pages is designed to host your personal, organization, or project pages from a GitHub repository.
Hexo 是一款基于 Node.js 的静态博客框架,可以方便的生成静态网页托管在 Github 和 Heroku 上,且依赖少易于安装使用。此处选择的托管服务器是 Github。
hexo init Blog // 初始化博客: 创建了文件夹 Blog cd Blog hexo new test_xbh // 新建博客, 在 source/_posts 下新增了 test_xbh.md 文件 hexo g // generate 生成博客, 每次改动都要生成下才能更新 hexo s --port 9000 // server 启动服务预览. 访问localhost:9000, 就看到有两篇博客了
GirHub 提供的域名不够有辨识度, 绑定上申请的个人域名就逼格满满了...
其中 ip 是 GitHub 的地址,可以通过 ping xxx.github.io 得到
然后可以通过个人域名访问博客了
将本地博客发布到线上 将 Hexo 与 GitHub 关联起来, 打开站点配置文件_config.yml, 拉到最后修改为:
deploy: type: git repo: https://github.com/xinbaihui/xinbaihui.github.io.git branch: master
其实就是告知 Hexo 把博客部署到哪个位置
hexo clean hexo g hexo d // deploy, 部署
访问个人网站,新加或者修改的博客已经部署到线上了。
Hexo 默认主题是 landscape,若想更换主题,可以到 Hexo 主题去找喜欢的主题。每一个主题都有对应网站可以预览,并且都有 Github 地址,我们可以照着 Github 的 wiki 就可以安装了,过程都比较简单。
TODO
原理:GitHub Pages 可以基于 GitHub 仓库展示个人或者组织页面。访问域名是 http://xxx.github.io, 其中 xxx 是 GitHub 账户名,这个域名辨识度不高,因此可以申请个人域名,通过配置实现通过个人域名访问 GitHub Pages。Hexo 是一个博客框架,可以方便的生成静态页面托管在 GitHub 上。Hexo 可以定制不同的主题,显示博客目录等, 让博客更易于检索。
搭建步骤:
申请个人网站域名
申请域名的地方很多,我选择了 阿里云, 可以支付宝登录、支付,比较方便。我申请了域名:baihui.xin。
GitHub 创建个人仓库
GitHub Pages is designed to host your personal, organization, or project pages from a GitHub repository.
Hexo
Hexo 是一款基于 Node.js 的静态博客框架,可以方便的生成静态网页托管在 Github 和 Heroku 上,且依赖少易于安装使用。此处选择的托管服务器是 Github。
绑定域名
GirHub 提供的域名不够有辨识度, 绑定上申请的个人域名就逼格满满了...
其中 ip 是 GitHub 的地址,可以通过 ping xxx.github.io 得到
然后可以通过个人域名访问博客了
发布博客
将本地博客发布到线上 将 Hexo 与 GitHub 关联起来, 打开站点配置文件_config.yml, 拉到最后修改为:
其实就是告知 Hexo 把博客部署到哪个位置
访问个人网站,新加或者修改的博客已经部署到线上了。
Hexo 更换主题
Hexo 默认主题是 landscape,若想更换主题,可以到 Hexo 主题去找喜欢的主题。每一个主题都有对应网站可以预览,并且都有 Github 地址,我们可以照着 Github 的 wiki 就可以安装了,过程都比较简单。
图床
检索
TODO
参考