新主题的琐事链
现在自由时间少,写主题都断断续续的,更别提写完主题之后各种琐碎的相关事宜,每次重启都要花费大量时间思考上一步做到了哪里、下一步又要做什么。因此我决定做个笔记,供今后参照使用。
截图、找mockup、做效果图
-
用Chrome内嵌的自适应截图功能和FireShot应用把不同宽度的设备——一般就是电脑、iPad、iPhone——截图保存下来。每个页面都来一份。
-
去Lstore Graphics上看看有没有新的free mockups,没有合适的就谷歌关键词。
-
最长边3000px,加主题名字和个人logo。
上传至GitHub
- 新建文件夹,命名为
序号 主题名
; - 放入整个
template文件夹
、上一个主题复制过来的README.md
、截图screenshot.jpg
; - 更新
bitcron-themes
中的README.md
,加入新主题信息; - 使用桌面客户端同步至GitHub。
更新demo站
- 复制
template文件夹
进demo
,改名为序号 主题名
; - 所有主题文件里的
a链接
改为a.prefix
; -
index.jade
最下方添加js:
```javascript
var prefix = window.location.href.replace(/^.prefix=(.)$/,'$1')
$(document).ready (function() {
$("body").on("click", '.site_nav a,a.prefix', function(){
var this_href = $(this).attr('href').replace(/^(.)\?template_prefix.$/,'$1')
var prefix_href = this_href +'?template_prefix='+prefix;
$(this).attr('href',prefix_href);
});// 搜索部分
var search_posts_dom = $('#search_posts_keywords');
var search_posts = function(){
var keywords = search_posts_dom.val();
var url_to_jump = location.protocol + '//' + location.host + '/search' + '?s=' + keywords + '&template_prefix='+prefix;
location.href = url_to_jump;
return false
};
search_posts_dom.keyup(function(event) {
if (event.which === 13) {search_posts()}
return false;
});
$('.search_in_html_button').click(search_posts);
});
``` - 更新
demo/template
中的index.jade
,加入新主题信息; - 测试。
备份
- 「设计」 > 新建文件夹,放入主题效果图原图
- 「设计」 > 「Personal Branding」 > 「Website」 > 新建文件夹,放入个人网站截图
- 将个人网站截图上传至谷歌相册
更新博文
- 新主题博文
- 更新 「Bitcron」
- 更新 「Bitcron主题」
- 更新 「设计」
- 更新 「博客主题历史」
- 更新「关于」