前言
最近正在重新系统地学习一遍Linux,自己也经常在有道里面做做笔记。如今拥抱开源、知识分享也是一种趋势,搭建一个博客写写自己学到的知识、整理一下笔记也是挺不错的。于是今晚用一个小时利用Github Pages配置搭建好了Yilia主题的博客,简单记录一下操作和一些坑,希望能给别人一些帮助。
Github操作
- 创建仓库,仓库名为 githubname.github.io
- 在仓库Setttings#Github Pages->choose a theme,完成配置
HEXO操作
准备
- install Node.js, git
- git需要进行配置SSH,链接到你的github。使用
git config --list
查看是否已配置成功
配置
- 进行hexo配置
打开http://localhost:4000看是否安装成功npm install -g hexo-cli cd create_a_hexo_path hexo init npm install hexo server
- 打开hexo文件夹下的_config.yml,这就是hexo的相关配置。找到deploy进行修改
deploy: type: git repo: git@github.com:MyGithub/MyGithub.github.io.git branch: master // warning:修改MyGithub为自己的账户名;在yml文件中,:后面必须要有空格
更换主题
- 在各种themes下载喜欢的主题到./themes下
- 需要更新主题时可以到主题文件夹下进行
git pull
- 在_config.yml 更改theme
# Extensions ## Plugins: http://hexo.io/plugins/ ## Themes: http://hexo.io/themes/ theme: next
- 本地运行验证是否可用
hexo s --debug
yilla配置
- GithubPages+Hexo博客主题Yilia
- 此处建议大家挑选比较热门的主题,对应的帮助文档会比较详细规范。不同的主题配置方法大致相同,一般都是修改_config.yml文件,此处不再赘述具体的配置。
部署到github上
- 每次部署都需要输入三个命令
hexo clean hexo generate //hexo g hexo deploy //hexo d
- 如果报错,则需要安装插件
npm install hexo-deployer-git
博客文章放置点
- 在source文件夹下的_post文件夹下放置
注册域名与github pages地址绑定
- 待填坑