使用Dropbox+Justwriting+Markdown建立个人博客
使用Dropbox+Justwriting+Markdown建立个人博客,让您真正体会到什么是“简化”。
您的博客所有日志存储在您的PC上。即使有一天你的server主机挂了,你的数据不会丢失。你完全不必把重点放在如何发表文章,里用Markdown书写。
安装JustWriting
JustWriting是支持Markdown的极简的博客系统,JustWriting不须要数据库支持,仅仅须要把代码上传到web空间就可以。点这里下载代码。
Justwriting的创意来自Farbox,在这里向FarBox及其团队致敬。
假设你的Webserver是Nginx,能够參考这段代码进行配置。
更具体的用法见这里。
在Linuxserver上安装Dropbox
32位系统
$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
64位系统
$ cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
启动dropbox
$ ~/.dropbox-dist/dropboxd
假设你是第一次在你的server上执行Dropbox,复制提示的链接在浏览器中打开,用你的Dropbx用户登录就可以完毕对server的授权。完毕授权后。Ctrol+C中断这个脚本。
建议为server专门(这里称作副帐号)创建一个Dropbox账号,把主账号的博客文章文件夹Share给这个用户。上述登录也使用副帐号登录。这样做尽管麻烦。但比較安全,而且不会把你主账号全部的Dropbox文件都同步到server上。
启动dropbox
$ wget https://www.dropbox.com/download?dl=packages/dropbox.py
$ python dropbox start
在你的用户根文件夹中会出现个Dropbox文件夹,用ln命令将你Dropbox的文章文件夹链接到Justwriting的posts文件夹。我的操作例如以下。供參考
$ cd /data/web/www.justwriting.com/
$ rm -rf posts
$ ln -s ~/Dropbox/JustWriting/ posts
因为用户home文件夹web用户是不能訪问的,所以还须要改动文件夹的权限
chmod 755 ~
chmod 755 ~/Dropbox
Linux上安装Dropbox很多其它说明点这里
虚拟主机用户,VPS跳过
假设你是在虚拟主机上安装Justwriting。你能够使用同步脚本完毕Dropbox文档同步
- 创建Dropbox App
- Generated access token
- 配置settings.php中dropbox相关參数:
$blog_config['dropbox']['key']= ''; - $blog_config['dropbox']['secret'] = '';
- $blog_config['dropbox']['access_token'] ='';
- 訪问 http://your_justwriting_site/sync/dropbox/download进行文章同步。
- 将上面的URL配置到你的定时任务中
大功告成
通过以上的设置。我们完毕了个人博客系统的搭建。
以后你仅仅须要在个人电脑的Dropbox文章写作文件夹Markdown文件,保存文章的发表就可以完成后,。有超过冷却器它?
版权声明:本文博客原创文章。博客,未经同意,不得转载。
使用Dropbox+Justwriting+Markdown建立个人博客的更多相关文章
- Github pages + Minimal-Mistakes + Disqus建立个人博客记录
本文详细记录了利用Github pages建立个人博客的步骤. github pages官方推荐使用Jekyll生成静态网页,jekyll支持各种不同的主题,Minimal-Mistakes是一个功能 ...
- 使用hexo和coding建立静态博客站点
背景 由于工作性质的原因,做技术的总想记录和分享一下自己的学习和成长历程,向这世界证明我来过.写文章,发博客,一开始使用51cto,广告太多,看起来让人很痛苦:接着试用了博客园,广告少一些,但感觉还是 ...
- 使用Markdown编辑器写博客
使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图 ...
- 使用Github建立个人博客
总的说来 这个当有node.js 和gitbub的账号后,搭建一个自己的博客,想想还是挺美的事! 由于要把整个流程说清楚 估计lz还没这个实力,所以都是继承前辈们的经验,自己再添加一点遇到的问题和解决 ...
- 欢迎使用 Markdown 编辑器写博客
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML ...
- 第40篇 使用Sublime+MarkDown快速写博客
原文地址:http://blog.laofu.online/2017/06/03/how-use-sublime/ 前端的开发人员应该都知道sublime的神器,今天就说说如何使用sublime结合m ...
- Github Pages建立个人博客
使用Github Pages可以建立个人博客.官方教程:https://pages.github.com/步骤(以下步骤中假设用户名为username):1.建立一个项目,项目名为username.g ...
- [windows篇] 使用Hexo建立个人博客,自定义域名https加密,搜索引擎google,baidu,360收录
为了更好的阅读体验,欢迎阅读原文.原文链接在此. [windows篇] 使用Hexo建立个人博客,自定义域名https加密,搜索引擎google,baidu,360收录 Part 2: Using G ...
- 使用小书匠及markdown here编辑博客和微信公众号
1. 使用小书匠连接Evernote并发布笔记到博客园 1.1 小书匠初探 我平时的信息收集的主要方法是采用Pocket+Evernote. 简单来说: 如果访问到非常有用,而且是必须要立刻记录的内容 ...
随机推荐
- Appium之java API
AppiumDriver getAppStrings() 默认系统语言相应的Strings.xml文件内的数据. driver.getAppStrings(String language) 查找某一个 ...
- js cookie设置最大过期时间 Infinity
Note: 对于永久cookie我们用了Fri, 31 Dec 9999 23:59:59 GMT作为过期日.如果你不想使用这个日期,可使用世界末日Tue, 19 Jan 2038 03:14:07 ...
- Vim常见操作汇总
1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”.3.跳到第一行的第一个字符:先按两次“g”,4 ...
- Hadoop 它们的定义Writable NullpointerException
Hadoop周边环境:Hadoop2.4 定义中的Hadoop的Writable时间,有时你需要使用数组,而不是简单的单一值或串.例如,下面的代码: package test; import java ...
- WebHooks
WebHooks ASP.NET 5 Beta 7 版本 在 VS2015 发布的同时,微软也发布了 ASP.NET 5 的路线图(详见ASP.NET 5 Schedule and Roadmap ...
- NSIS脚本:在卸载页面收集信息
原文 NSIS脚本:在卸载页面收集信息 此功能用于在软件卸载时收集相关信息,以便进行后续改进.实现功能如图: 以下为实现代码: 01 !include nsDialogs.nsh 02 !includ ...
- B/S 类项目改善
B/S 类项目改善的一些建议 要分享的议题 性能提升:在访问量逐渐增大的同时,如何增大单台服务器的 PV2 上限,增加 TPS3 ? RESTful:相较于传统的 SOAP1,RESTful 风格 ...
- 《CS:APP》 chapter 8 Exceptional Control Flow 注意事项
Exceptional Control Flow The program counter assumes a sequence of values ...
- thinkphp学习笔记6—url模式
原文:thinkphp学习笔记6-url模式 入口文件是应用的唯一入口,因为可以多入口,每个应用可以对应一个入口文件,系统会从rul参数中解析当前请求的模块,控制器,操作.ThinkPHP是区分大小写 ...
- 从头开始学JavaScript (十二)——Array类型
原文:从头开始学JavaScript (十二)--Array类型 一.数组的创建 注:ECMAscript数组的每一项都可以保存任何类型的数据 1.1Array构造函数 var colors = ne ...