首页 > 经验 > 关键词 > 个人博客最新资讯 > 正文

告别CMS与臃肿化 Logecho打造全静态博客系统

2014-06-05 16:10 · 稿源:Joyqi的堆空间

为什么要静态化

相比于各类社交网站的兴起,个人博客这个平台也开始进入更深刻的自我转变过程。由于我个人一直在参与这个过程,所以更能感受到它所带来的影响。

以 Wordpress 为首的系统将越来越趋于 CMS 化,并且不可避免地越来越臃肿。以 Ghost 为首的新平台,却把重心转向了撰写体验地打造上。

在这个过程中出现了一个异类,那就是静态博客系统。网页静态化似乎与现今越来越丰富地媒体展现背道而驰,但它的出现却把自由撰稿者从繁杂的不必要的系统维护中解放出来,让大家更专注于内容本身的精雕细琢,至于内容的分享与传播则可以交给更多的社交平台。

Logecho是什么?

是的,你现在看到我的网站就是由 Logecho 生成的全静态网站,它可以运行于任何支持静态网站的服务器上(基本上是所有的)或者类似 github.io 之类提供静态托管的平台中。不需要任何服务器配置,写完了就可以直接发布。

这是我继 Typecho 之后开发的又一款博客软件,目前还处于测试阶段,如果你迫不及待想要去使用它,请看下面的文字。

如何开始

需要注意的是 Logecho 的本地运行环境需要 PHP 5.4+ 的支持,如果你运行的是最新的 Mac OSX 系统那么就不用关注这些。另外我们的命令行模式对 Windows 还不支持,这一点请注意。

因为目前还在测试中,所以你得先从 github 上克隆代码

git clone https://github.com/typecho/logecho.git

然后编译出一个可执行文件

cd logecho && php build.php

你现在可以在当前目录下看到 logecho 这样一个可执行文件,运行它可以看到一些基本用法

  • $ ./logecho
  • LOGECHO 1.0.0
  • Copyright (c) 2013-2014 Logecho (https://logecho.com)
  • usage: logecho (init|build|sync|serve|help|update|import)
  • [your-working-directory]

实际上这个文件就是所有 logecho 的全部了,你可以把它拷贝到任意你想要的位置,或者将其加入到环境变量中,这样你可以直接在任何地方使用logecho这样一个命令。

初始化一个目录

  • mkdir bloglogecho
  • init blog

这样 blog 目录就初始化完成了,它的结构是

可以从字面意思直观理解到

  •     _theme目录放置的是模版文件,Logecho 采用了Twig模版引擎
  •     posts目录放置的是文章文件,都是 markdown 格式的
  •     config.yaml是一个配置文件,在后面我会来解释它

配置文件

  • # You can configure this file to customize your site
    globals:
        # Definition of global variable
        title : My Blog Site
        description : Yet another logecho site
        url : https://logecho.com/
    blocks:
        # All blocks to compile
        post:
            source  : /posts/
            target  : /posts/
        category:
            source  :
                default : Default
            template  : archives.twig
            target    : archives.html
        tag:
            template  : archives.twig
            target    : archives.html
        archive:
            template  : archives.twig
            target    : archives.html   
        index:
            template  : index.twig
            target    : index.html
            limit     : 10
    feeds:
        # Definition of feeds gererating
        source  : post
        recent  : 20
        target  : feeds.xml
        author  : Logecho
    build:
        # The commands running after compile
        - cp -f @THEME/style.css @TARGET/style.css
    sync:
        # The commands running with sync operation

这是一个配置文件的样本,从上到下

  • 相关推荐
  • 大家在看
  • 3个月时间,5名黑客找出苹果55个漏洞,赚了5万多美元,还写了篇博客记录全程

    昨天,翘首期待的iPhone12 终于面世,不管是回归经典方框设计,还是首次推出小屏mini版,都让苹果玩家大呼过瘾。不过,在今年这场别开生面的发布会之前,以安全著称的苹果却忽然被曝出 55 个漏洞。

  • 帮助用户挥洒灵感,ColorOS 11 整合开放系统个性化功能

    近些年,原创音乐类综艺的盛行吸引了不少人跃跃欲试,想要创作出属于自己的旋律。然而相对较高的创作门槛挡住了大部分人的脚步,让很多人也只是脑海中想想而已。但现在,ColorOS 11 用户有了新的选择,在系统内置功能的帮助下,只需指尖在屏幕上滑动即可创造出独一无二的旋律,生成独属于自己的铃声,有效地满足了用户的创作欲望。值得一提的是,ColorOS 11 的个性化引擎不止于此,从息屏、桌面、壁纸,到字体和控件均向用户开放?

  • LOL神话装备是什么 2021季前赛神话与传说装备系统解析

    英雄联盟的官方在9月30日发布了最新关于2021季前赛的神话与传说装备的解析,详细的为大家介绍了什么是神话装备,一些小伙伴还不清楚到底什么是神话装备,下面就来为大家详细的介绍一下。

  • 英国打造新一代雷达系统雷达系统:号称全球最先进

    据外媒最新报道称,英国正在开发全新的雷达技术,而据说这会是全球最先进的雷达技术,其会被装备到新一代战斗机上。据悉,英国Leonardo公司正在开发的一种新型雷达系统。该系统被称为多功能射

  • 钟表制造商Swatch:上周末IT系统遭遇网络攻击,已关闭部分系统

    ​路透社于9月29日周二报道称,全球最大钟表制造商Swatch集团今天表示,在周末发现IT系统遭遇网络攻击后,该公司关闭了部分技术系统。部分系统的关闭影响了其部分业务,但Swatch没有具体说明哪些业务受到影响。

  • 如何设计抖音LOGO头像 抖音logo怎么设计好看

    抖音账号的头像LOGO要怎么设计比较好看,又符合自己账号的定位属性,什么头像可以让别人一眼看了之后留下深刻印象呢,这里我们来一起了解下如何设计好一个抖音的logo头像。

  • 消费,不该被困在系统里

    残酷的时代笑着出牌,是一把叫做“直播带货”的同花顺。没人能逃过被裹挟的命运——阿里把“商家直播生态占 6 成GMV”写进了一季报;抖音宣布“直播间不支持第三方来源商品”引发热议;宿华和徐雷亲自出场,为京东快手“联姻”背书……

  • 天涯明月刀手游琅纹系统技巧攻略 琅纹系统怎么玩

    ​天涯明月刀手游中是有一个琅纹系统,这个琅纹系统可以提升你角色的战斗力,很多玩家还不清楚这个琅纹系统怎么玩,下面就来为大家详细的介绍一下。

  • 智邦国际工业企业数字化管理系统:一套系统实现N种智造

    从大批量生产到大规模定制,从传统制造到智能制造,数字化变革如火如荼。但纵观很多工业企业,仍在依靠手工、纸质、表格等作业。生产环节那么多,信息无法共享,时效性差,准确率低,企业无论内外不能实时通信和响应,经常陷入被动和失控的困境。与此同时,原料、人工、物流等成本攀升,客户对质量、交付和服务的要求也在不断提升,竞争日趋激烈,利润越来越薄……向数字化管理转型,用新技术、新模式打造新竞争力,实现客户、生产、服务等实时连

  • 新的Outlook for Mac现在推出

    微软终于开始推出让Mac用户期待已久的OutlookthemacOS重大更新。微软自2019年11月以来一直在与Insiders合作测试本次更新,但该公司现在已经开始向普通用户推出更新,并弹出提示邀请他们升级。除了新的界面,新的应用程序还有许多改进,包括:

    Mac
  • Apple Watch PRODUCT(RED) Solo Loop和编织表带现已上市

    苹果在9月份发布AppleWatchSeries6的时候,也推出了不同颜色的新款SoloLoop和BraidedSoloLoop编织表带,但这两款表带的PRODUCT(RED)色号却要推迟到10月份才能到货,不过现在这些产品的库存已经准备完毕。

  • 好消息!旺龙“在线报价系统”正式上线了!

    旺龙最新上线了“智能化空间设计及配置报价系统”(下文简称:“在线报价系统”),客户可以通过报价平台填写项目设计需求,系统会自动生成一份配置报价,以满足客户高效快捷的询价需求。在线报价系统是根据项目需求对接而设定的,传统的报价流程是由旺龙销售人员一项一项跟客户确认项目需求,若客户对于需要提供的需求细项了解不清无法给出准确信息时,会导致沟通成本极高,项目进展缓慢,因此简单快捷的在线报价系统就势在必行了。?

  • 优信启动二手车成色定级系统

    近日,优信启动二手车成色定级系统,包含综合成色整体分值和外观、内饰、工况三项细分领域成色定级。该系统也于同日在优信二手车官网及APP上线。

  • 阿里云为宜家打造智能客户身份管理系统

    13日,记者从阿里云获悉,为宜家打造智能客户身份管理系统已经上线。这意味着宜家数字化转型完成关键一步,线下线上数据资源将可以同步运营。2019年8月底,宜家中国宣布全新的“未来+”战略,首次决定采用数字化和全渠道发展。在转型过程中,宜家面临的一大问题是原有的线下客户身份管理系统不支持社交平台登陆,使得线上线下两个系统的摩擦问题凸显,也同时带来数据割裂问题。阿里云方面介绍,?

  • 人事管理一般用什么管理系统?选择对了管理方便高效

    人事管理一般用什么管理系统?很多企业HR都在寻找适合自己企业的一套管理系统,但是在对比中越走越远;HR选择管理系统还是需要结合自身企业管理问题所在,当然小编也是建议能够寻找到一套系统多个功能使用,因为这样后期企业出现的管理问题基本可以靠一个平台就能完成了。随着企业的壮大,HR发现原有的人力资源管理方式已经跟不上企业发展速度,原本简单的算薪及考勤统计,无需花费过多时间就可以完成的日常事务,随着人员的扩张、

  • 如果你的网站已经过时了,咋整?

    市场营销的目的无疑就是为了吸引用户的注意力。关注者、朋友、访客、粉丝、点击、喜欢、分享都是吸引关注的量化表达。要想在游戏中立于不败之地,你需要一个有吸引力的网站、一个有用的博客和引人注目的视觉效果。

  • ColorOS11

    今天,ColorOS11 正式发布。大会上,OPPO 副总裁吴恒刚宣布ColorOS 月活用户数超过3. 7 亿。无限息屏,用户通过指尖的点触和移动旋转,就能自动生成个性十足的息屏图案。

  • ColorOS 史上最大规模适配,33 款机型将升级至 ColorOS 11

    2020 年 9 月 24 日,ColorOS 11 正式发布,在压轴环节,ColorOS 设计总监陈希公布了最新的 ColorOS 11 适配升级计划,一共将覆盖 33 款机型,同时这也是 ColorOS 有史以来规模最大的适配计划。 值得一提的是,Find X2、Find X2 Pro、Find X2 Pro 兰博基尼版、Ace2、Ace2 EVA 限定版、Reno4 Pro 5G、Reno4 Pro 5G 2020 夏日定制版、Reno4 Pro 5G 艺术家限定版这 8 款机型已于今日 12:00 开启限量公测招募,成功报名并通过招募审核

  • 东芝计划明年启动量子加密通信系统业务

    10月19日消息,据国外媒体报道,东芝公司日宣布,将从2021年起启动量子密码通信系统业务。图片来自东芝官网东芝计划于2021年一季度把系统交付给情报通信研究机构(简称为NICT),4月启动实证项目。NICT计划在多个基地使用东芝系统。东芝还计划将业务拓展至欧美和亚洲。东芝预计2035年度该市场全球规模将达约200亿美元。据维基百科介绍,量子加密通信,是指在多个通信节点间,利用量子密钥分发进行安全通信的网络。各节

  • 高德地图上线“全境智能”系统 已落地百城

    高德地图宣布推出全新"全境智能"系统,目前该系统已落地百城。数字化管理已经成为一种趋势。以景区为例,以往的智慧景区系统主要处于“流量数据+感知”阶段。仅可实现对景区内地理自然资源、人流、基础服务设施等实时感知和展现。同时存在部分景区自行搭建的大数据管理系统,其数据维度不全、更新维护不及时且投入巨大等问题相继显现。而本次高德地图推出的“全境智能系统”,针对以往痛点实现了两个全面

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签