V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
richardc
V2EX  ›  分享创造

写了一个新的博客框架 VeriPress,类似于 Octopress 和 Hexo

  •  5
     
  •   richardc ·
    richardchien · 2017-03-22 11:55:00 +08:00 · 3907 次点击
    这是一个创建于 2833 天前的主题,其中的信息可能已经有所发展或是发生改变。

    去年发过一个 BlogA ,然而后来发现那玩意写得实在有点烂了,于是这次认真重写了一次……

    使用 Python 3.4+ 基于 Flask 编写。

    特性:

    • 文章( post )、自定义页面( page )、页面部件( widget )三种内容形式
    • Markdown 或 TXT 书写内容(后面计划支持更多)
    • 主题管理
    • 自定义文章/页面的布局
    • 动态运行或生成静态网页文件
    • API 模式获取数据
    • Webhook 回调自定义 Python 脚本
    • ……

    基本上无痛就可以开始用:

    $ pip3 install veripress
    $ mkdir ~/my-veripress  # 创建 VeriPress 实例目录
    $ cd ~/my-veripress
    $ veripress init  # 初始化实例
    $ veripress theme install default  # 安装 default 主题
    $ veripress preview  # 在本地预览
    

    同时也可以通过 docker 使用:

    $ docker pull docker pull veripress/veripress
    $ alias veripress='docker run -ti --rm -v $(pwd):/instance -p 8080:8080 veripress/veripress'
    $ mkdir ~/my-veripress
    $ cd ~/my-veripress
    $ veripress init
    $ veripress theme install default
    $ veripress preview --host 0.0.0.0 --port 8080
    

    GitHub :https://github.com/veripress/veripress

    文档:https://veripress.github.io/docs/

    Demo :https://veripress.github.io/demo/

    欢迎反馈(和 star )~

    19 条回复    2017-04-08 00:45:03 +08:00
    function007
        1
    function007  
       2017-03-22 12:00:25 +08:00
    看着不错,收藏一个
    langmoe
        2
    langmoe  
       2017-03-22 12:02:20 +08:00
    已 star
    kendetrics
        3
    kendetrics  
       2017-03-22 12:03:45 +08:00
    支持一下,晚上回家仔细看看
    Strikeactor
        4
    Strikeactor  
       2017-03-22 12:05:26 +08:00
    前排围观
    UnisandK
        5
    UnisandK  
       2017-03-22 12:07:52 +08:00
    支持干货
    wkdhf233
        6
    wkdhf233  
       2017-03-22 12:17:18 +08:00
    挺喜欢这种简洁的风格的
    Ricky123
        7
    Ricky123  
       2017-03-22 12:23:19 +08:00
    支持支持,基于 Python 的,已 star
    fucker
        8
    fucker  
       2017-03-22 12:46:24 +08:00
    已 star
    Patrick95
        9
    Patrick95  
       2017-03-22 12:52:37 +08:00
    支持同校的小兄弟。
    richardc
        10
    richardc  
    OP
       2017-03-22 13:05:20 +08:00
    @Patrick95 谢谢学长哈
    richardc
        11
    richardc  
    OP
       2017-03-22 13:05:41 +08:00
    @fucker 谢谢~
    richardc
        12
    richardc  
    OP
       2017-03-22 13:05:55 +08:00
    @Ricky123 谢谢支持~
    richardc
        13
    richardc  
    OP
       2017-03-22 13:06:33 +08:00
    @wkdhf233 嗯,默认主题我弄得比较简洁,自己也可以改的
    richardc
        14
    richardc  
    OP
       2017-03-22 13:07:01 +08:00
    @langmoe 谢谢~
    LokiSharp
        15
    LokiSharp  
       2017-03-24 16:23:12 +08:00
    终于来了! Python 的!
    LokiSharp
        16
    LokiSharp  
       2017-03-24 16:44:06 +08:00
    喵,问个问题,我记得 Jekyll 用的模板是 Liquid 移植过来难度大么?
    richardc
        17
    richardc  
    OP
       2017-03-24 19:21:00 +08:00
    @LokiSharp 不是很确定了,没有怎么玩过 Jekyll ,刚刚粗略看了下感觉语法差别也不是非常大,你可以试试看,如果移植了的话也欢迎发出来分享~
    LokiSharp
        18
    LokiSharp  
       2017-03-24 19:35:39 +08:00
    @richardc 嗯,我觉得 Liquid 语法和 Jinja2 差不多= =所以问一下
    jimmy66
        19
    jimmy66  
       2017-04-08 00:45:03 +08:00
    赞一个~确实无痛安装,效果好棒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4316 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.