github之用hexo建自己的博客
2017-12-27 19:12
218 查看
hexo是个简洁强大的静态博客工具。配合github的无限存储和代码管理可以做出漂亮的博客。
具体搭建方法有很多,可以参考这里:
GitHub Pages + Hexo搭建博客
hexo你的博客
以下是自己在使用过程中积累的一些有用的东西备忘。
修改_config.yml文件,每次在hexo分支写好文章或改动设置后使用hexo d部署到master分支上。
换了新电脑:
确保新电脑上装了git与node.js
使用 git clone拷贝仓库(默认分支为hexo)
github.io文件夹下通过Git bash依次执行下列指令:
具体可以参考这里和这里。
复制代码:
即可。
如果github使用https,可以使用益播也可以。
更新theme
更新插件
- 安装网站地图生成工具
去百度站长或者谷歌站长 首先提交网址,按说明验证。
下载来的验证文件放在source目录下,在config里的修改以下两项:
编译部署
在站长网页添加sitmap.xml(文件在根目录下)
七牛云是一个免费的图床,配合Mpic工具使用十分方便。
这里有一个很好的教程,可以参考。
注意,现在使用七牛云需要实名认证了。
改写为
如果是用Hexo,它有特殊处理,可以直接使用img标签
转自知乎
具体搭建方法有很多,可以参考这里:
GitHub Pages + Hexo搭建博客
hexo你的博客
以下是自己在使用过程中积累的一些有用的东西备忘。
查看安装过的包:
npm list --depth 0
修改本地预览端口:
hexo s -p 5000
写新文章
hexo new "name" hexo g 生成 hexo d 部署
多电脑同步更新
在仓库创建两个分支,一个master,存放你生成的网页,另一个hexo存放你的hexo文件。修改_config.yml文件,每次在hexo分支写好文章或改动设置后使用hexo d部署到master分支上。
换了新电脑:
确保新电脑上装了git与node.js
使用 git clone拷贝仓库(默认分支为hexo)
github.io文件夹下通过Git bash依次执行下列指令:
npm install hexo npm install npm install hexo-deployer-git
具体可以参考这里和这里。
添加腾讯404公益界面
在根目录下创建404.html复制代码:
layout: false title: "404" --- <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8;"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="robots" content="all" /> <meta name="robots" content="index,follow"/> </head> <body> <script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8" homePageUrl="http://sunsetcity.cn" homePageName="点击回到我的主页"></script> </body> </html>
即可。
如果github使用https,可以使用益播也可以。
在文章内添加fancybox
layout: photo title: date: tags: photos: - 图片地址
更新
更新hexonpm update -g hexo
更新theme
cd themes/主题名 git pull
更新插件
npm update
换机器同步
先在一个目录下做好Node+Git+Hexo的绿色环境,写个hexos.bat可以一键启动hexo工作台,把整个目录用Dropbox同步。添加站点地图
添加站点地图可以加快网站的收录。- 安装网站地图生成工具
$ npm install hexo-generator-sitemap --save
去百度站长或者谷歌站长 首先提交网址,按说明验证。
下载来的验证文件放在source目录下,在config里的修改以下两项:
url: 你的地址 skip_render: - 你的文件
编译部署
hexo gd
在站长网页添加sitmap.xml(文件在根目录下)
使用七牛云加速图片访问速度
github国内访问速度并不快,我们可以把图片放在七牛云上。七牛云是一个免费的图床,配合Mpic工具使用十分方便。
这里有一个很好的教程,可以参考。
注意,现在使用七牛云需要实名认证了。
markdown中设置图片的属性
直接在图片后面加上对应的CSS样式即可![test image size](url)
改写为
![test image size](url){:class="img-responsive"}
![test image size](url){:height="50%" width="50%"}
![test image size](url){:height="100px" width="400px"}
如果是用Hexo,它有特殊处理,可以直接使用img标签
<img src="" width="50%" height="50%">
转自知乎
相关文章推荐
- [置顶] 关于部署hexo到自己的Github博客上遇到的几个问题
- 使用hexo+github 搭建自己的博客领地
- 使用hexo+github pages开通了自己的个人博客
- github+hexo搭建自己的博客网站(一)基础入门
- github+hexo搭建自己的博客网站(五)进阶配置(畅言实现博客的评论)
- github+hexo搭建自己的博客【真正的从0到1】20180122为准
- 用 Hexo + Github 搭建自己的博客
- 使用Hexo在Github上搭建自己的博客
- hexo+github搭建自己的博客
- 搭建自己的 github + hexo 博客
- 通过GitHub和Hexo来搭建自己的个人博客
- 如何使用Hexo建立自己的Github Pages博客
- 用Hexo + github搭建自己的博客 --- 再也不用羡慕别人了!
- 在Github上面搭建一个自己域名的Hexo博客
- 使用hexo和github搭建自己博客
- Hexo+Github搭建自己的博客
- 用Hexo-GithubPages-CodingPages搭建自己的个人博客
- Mac上使用Hexo+github搭建自己的博客
- 不依附于任何网站建立自己的博客(基于hexo + github)
- hexo+github 终于有了自己的博客!