自建博客

分类下相关文章

展示更多相关文章

做这个改动的目的是降低跳出率 目前只是在文章正文下方展示同分类的前5篇文章,实际上这远远不够。 我觉得应该展示出同分类的所有文章。但是如果在正文下方展示所有相关内容,又会影响访客查看评论。 所以放到右侧侧边栏是个非常好的选择。月光博客,StackOverflow 都是同样的做法。当然,月光博客做得更过分,下方和侧边栏都展示了全部相关文章。完全不在乎页面的美观度。 相关文章如何排序 右侧展示全部,按照阅读量从多到少排序。这样做的原因是,对于我而言,阅读量越多,说明查看的可能性越大。 下方,按照时间倒序显示最近的5篇。 显示相关文章的阅读量 提供更多参考信息。 ...

阅读全文...

给博客增加了 Feed 订阅功能

这么多年还是习惯用 Inoreader 和 Reeder 看别人的博客。用 Laravel 重写博客之后,一直惦记着加上订阅功能。晚上翻开 Asana 上的个人任务列表正好看到这个 task。于是花了半个点加上。 Atom 还是 RSS 2.0 纠结了一会,实在懒得看 RFC,最后决定看看 Github 用的是哪个,发现是 Atom, 好了就用 Atom。 有时候,先实现比了解原理更有意义,因为搞不好了解了原理就没兴趣动手敲代码了。 laravel-feed 在 Github 上找了个 laravel 5 的 feed generator ,轻松搞定。 测试 用 iPhone 上的 Reede ...

阅读全文...

博客再次改版

这次抛弃了 GitBook,周末改用 Laravel 重写了博客。 抛弃 GitBook 的原因 定制化太差 对于各种插件引入的巨量 js 极度反感 对于静态博客无法随时随地书写的无奈 选择 Laravel 重写,而不是 Django 等其他框架的原因是 纯粹为了熟悉 Laravel ... ...

阅读全文...

服务器上自动更新

现实场景 个人 wiki 使用 Gitbook 编辑的,部署在 VPS 上,想实现当推送更新到 Bitbucket 代码托管服务之后,利用 webhook 自动调用 VPS 上的一段脚本,执行 拉取最新版本 gitbook build 技术选型 手写一个 web 服务,调用脚本 在 nginx 里直接调用这段脚本 显然第二个方案更简洁,并且易于维护 但是。。。 当我看到这复杂无比的安装步骤之后,我决定还是用 GO 来吧。 adnanh/webhook 参考 nginx - How to run a shell script on every request? - Stack Ove ...

阅读全文...

Gitbook 插件

插件汇总地址 Plugins for GitBook 配置及安装 配置信息在根目录的 book.json 里。 添加新插件后,需要执行 gitbook install 一些实用的插件 生成 SiteMap GitbookIO/plugin-sitemap 安装之后就能通过 http://domain.com/sitemap.xml 看到。 统计分析 ga | GitBook Plugins 左侧菜单目录默认收起 Toggle Chapters on GitBook ...

阅读全文...

GitBook

为何又切换到了 GitBook 大象笔记最初是使用 VimWiki,但是语法上与 Markdown 有差异。之后转投 Pelican,但是越来越觉得更像是一个记录流水的 Blog,而不像是一个 Wiki。没有记录的乐趣。 直到遇到 GitBook。 首先,GitBook 的客户端异常人性化,因为是为写书而生,所以文档层级非常直观,类似 VimWiki,解决了 Pelican 的核心短板。GitBook 客户端也解决了使用 Vim 写 Markdown 没有实时预览的问题。纯文本实际上有没有预览是没有区别的,但是如果插入了图片,没有预览的话,就相当于内容缺失。 GitBook 在生成 Web S ...

阅读全文...

安装 WordPress

WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。 Demo URL: http://wp.sunzhongwei.com/ WordPress 的系统环境要求 PHP 5.2.4或更新版本 MySQL 5.0或更新版本 检测 PHP, MySQL 当前的版本 php --version mysql --version Ubuntu 上安装 PHP sudo apt-get update sudo apt-get install php5 php5-mysql php5-fpm 下载 在自己惯用的下载目录, 下载 WordPress 安装包 wget https ...

阅读全文...

Pelican 体验: 使用 Markdown 书写 wiki

一部钢琴,从琴键开始,结束。你知道钢琴只有88个键。它们不是无限的。你才是无限的,在琴键上制作出的音乐是无限的。我喜欢这样,我活的惯。 你把我推到舷梯上然后扔给我一架有百万琴键的钢琴,百万千万的没有尽头的琴键,那是事实,max,它们没有尽头。那键盘是无限延伸的。然而如果琴键是无限的,那么在那架琴上就没有你能弹奏的音乐,你坐错了地方,那是上帝的钢琴。 海上钢琴师 背景 目前使用的 vimwiki 语法无法兼容我在 Trello 上的 Markdown 笔记,所以找了一个替代品 Pelican. 同时,可以方便的写博客。QQ 空间、微信朋友圈、微博局限性太大,难于体会自由记录的乐趣。 为啥 ...

阅读全文...

如何记笔记

最近读了本关于如何记笔记的书,别告诉我你会记笔记 (豆瓣), 不出所料是日本人写的,其实书没看完,只看了90%左右,看过的部分也大多是一掠而过。 借鉴意义并不是特别大,原因是 作者主要强调了使用纸质笔记本记录笔记,对软件的利用不足,跟我的职业有些脱节 作者是个工作狂,有些变态的成分,不是很喜欢书的基调 五星的话,最多给三星,推荐粗略扫一遍,学习一下作者的认真态度即可。 关键词整理法 《别告诉我你会记笔记》中我觉得最实用的一个技巧 - 关键词整理法。 以计划提升一个网站流量的方案为例,优先把能想到的手段对应的关键词列出,然后再细化每种方案。 例如,先列出关键词 SEO 哪些关键词需要优化 ...

阅读全文...

大象笔记

坐标:山东烟台 全干程序员一名,曾在金山,DNSPod,腾讯云,烟台金东信息科技任职。 目前在古老的行业做古老的事情。。。 简介 Prompt Engineer 熟练掌握 golang,python,php,koltin,java,js 等语言的 Hello world 程序开发 精通 Linux / Windows 各类操作系统的开关机 擅长快速高效地实现网站、App 及小程序的搭建部署 联系方式 Gmail: zhongwei.sun2008在gmail.com 微信: zhongwei QQ: 34三三4807 Github: sunzhongwei 本博客托管于阿 ...

阅读全文...