有时候,你总会找到新的东西加入你的博客,可是你记不住怎么办?写下来呀!!!!
今天凑巧的是,我把博客迁移到了Bitbucket,也许你没听说过这个网站,也许你是老用户!反正我是第一次听说,233boy大佬介绍我来使用这个,因为我希望我博客源代码是隐藏的!而不是别人一下下载下来,把我源代码,内裤,以及我不想发布的隐私等等!
既然我已经迁移了博客也是时候写点心得了!
迁移过程还是非常顺利的,你只需要注册一个账号,然后直接把github的迁移过来就是,官网也提供了迁移通道,一键迁移牛逼吧!!!下面就谈谈遇到的坑吧!
新建网页
正确的命令应该是如下所示,我建立过但是后面居然忘了,这是我才要写进去的原因!
漂亮的图片哪里找
在群里听大佬说bing每日美图,还不错,嘿嘿确实挺不错的,做我博客封面还是可以的。但是,这个文件是josn的,又不能直接用,要不直接套用大佬图床,可一看Hugo的封面”Cover”支持吗?显然不了。既然不我就只有自己动手!原文地址:https://oss.so/article/55
1.打开 https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=2
2.将“url”中包含1920x1080.jpg一段复制出来。
3.将https://cn.bing.com与上一段代码组合起来,就如下面的连接
4.https://cn.bing.com/az/hprichbg/rb/Huuhkajat_ZH-CN10089104175_1920x1080.jpg
这样图片就可以保存下来了,供博客使用。PS我也不知道侵犯版权没。。。
换行与插入代码
不知道新手有没有这种感觉,感觉自己用markdown写的好好的,预览得好好的,到了hugo哪里就变成了一行了,于是只能回去加个回车把行拉开,或者使用<br>
参数,其实你只需要在行末多打2个空格就可以了。。。知道真相的我眼泪掉下来,还有使用代码的时候会被执行,其实就是ESC下面那个键在英文状态下使用 `` 。
主题
刚迁移到Bitbucket的时候还在担心主题,后面发现Bitbucket也是通过git 工作的,与Github 简直无缝切换。以我的为例,如何使用主题!在Bitbucket中!
1. 首先是把项目克隆回来,这个就不说了。
2. git clone https://github.com/xianmin/hugo-theme-jane.git themes/jane
3. git submodule add https://github.com/xianmin/hugo-theme-jane.git themes/jane
4. 这时候我发现怎么订阅到分支了,从Bitbucket下载下来的主题中也什么都没有。在/themes/jane
中执行如下命令。
5. git submodule update --init --recursive
主题下载下来了。但是怎么切换到不知道什么版本了。
6. git checkout master
7. git pull
至此主题没问题了。还同步更新。哈哈哈!
8. 删除订阅主题,就自己搜索了,.gitmodules
与.git/config
与订阅git的位置
另类技巧
另类的CDN加速,可以再码云上创建一个项目。把你需要的图片传上去,然后就可以在本地使用浏览原始数据的方式打开了,速度贼快!另.js文件也可以用这个办法加速。可惜了.css文件不行!
PShttps://gitee.com/shaoxia1991/Blog/raw/master/me/马云与马化腾.jpg
修改谷歌字体不能用的情况
这算是另一个坑,我发现谷歌字体在国内那是打不开的!所以你的网站如果加载了fonts.googleapis.com
的字体,请替换成fonts.lug.ustc.edu.cn
直接替换即可,貌似这是谷歌镜像。我打开的时候是谷歌标志!
设置阅读次数
我再更换jane主题的时候,发现这个牛逼则主题支持挺多的!其中有一项就是阅读统计。我反正能启用的都启用了。
1. 修改config.toml
>[params.counter.leancloud] # Chinese leancloud visitor counter # leancloud 计数器
enable = true
appId = “你的ID”
appKey = “你的KEY”
2. 注册leancloud.cn
创建一个开发板应用,把刚才ID与KEY填到上马的config.toml
中,然后再应用中,选择储存
——创建 Class
——名字Counter
——选第一个限制写入
然后你的博客就能看到阅读次数了,而且,Counter
中还有读写的条目,你甚至还可以修改它,让他呈现几十万的阅读,够装逼吧!
2018年12月8日22:43:48