为什么要静态化
相比于各类社交网站的兴起,个人博客这个平台也开始进入更深刻的自我转变过程。由于我个人一直在参与这个过程,所以更能感受到它所带来的影响。
以 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 (http://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 : http://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
这是一个配置文件的样本,从上到下
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。