zoukankan      html  css  js  c++  java
  • 使用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文档同步

    1. 创建Dropbox App
    2. Generated access token
    3. 配置settings.php中dropbox相关參数:
       $blog_config['dropbox']['key']= '';
    4. $blog_config['dropbox']['secret'] = '';
    5. $blog_config['dropbox']['access_token'] ='';
    6. 訪问 http://your_justwriting_site/sync/dropbox/download 进行文章同步。
    7. 将上面的URL配置到你的定时任务中

    大功告成

    通过以上的设置。我们完毕了个人博客系统的搭建。

    以后你仅仅须要在个人电脑的Dropbox文章写作文件夹Markdown文件,保存文章的发表就可以完成后,。有超过冷却器它?

    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    亲们,知道你想更优秀,你做到这些了吗?
    Linux socket编程学习笔记(一):socket()函数详解
    关于typedef的用法总结
    c,c++里面,头文件里面的ifndef /define/endif的作用
    玩转ptrace
    文笔流畅,修辞得体
    定义和实现一个类的成员函数为回调函数
    《Shell 脚本学习指南 》 背景知识与入门 [第一、二章]
    使用ptrace跟踪进程
    FCKeditor 2.6.4.1配置
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4708783.html
Copyright © 2011-2022 走看看