纸小墨 inkPaper -不需搭建本地环境的静态

sqsqz  2018-08-08 21:43  阅读 253,899 次

纸小墨 inkPaper -免费,开箱即用,不需搭建本地环境的静态博客生成器

如果你已经开始厌倦了各种插件、主题、改造、优化……而且年深日久有点觉连网站后台都不想再看了的话,静态博客就很适合你了。使用静态博客的优点非常多,例如它很安全,全是静态页面,无数据后台。所有数据都会在本地留存备份,对搜索引擎友好。

另外就是廉价,只要能上传并显示html的空间,都能跑静态博客。甚至你可以把静态博客架设在七牛、又拍云、github pages、coding pages……甚至可以蹭各种网上的免费空间。不过静态博客的缺点也不少,最大的问题就是:一款使用舒服的静态博客生成器并不好找。

尽管之前也曾介绍过Jekyll、hexo、Octopress等,但它们都需要搭建一个环境来运行。玩过的朋友应该是比较纠结Windows安装Git、Node.js,过程相当麻烦,还容易出错。

今天就来向大家推荐一款静态博客生成器—纸小墨(InkPaper)。这是一个由GO语言编写的开源静态博客构建工具,可以快速搭建博客网站。它提供了各个平台的版本,满足大众的需求。抛开其他的优缺点不说,单单是开箱即用这一点,就让人觉得很舒服。

纸小墨 inkPaper -免费,开箱即用,不需搭建本地环境的静态博客生成器

一、纸小墨 inkPaper安装

1、纸小墨 inkPaper官网:

  • 1、官方首页:http://www.chole.io/
  • 2、Git主页:https://github.com/InkProject/ink
  • 3、备用下载:https://www.ucblog.net/

2、第一步,去纸小墨官网下载,然后解压,你便已经准备好了一切。并不需要什么安装,Windows 、Linux、MacOS都可以。

纸小墨 inkPaper下载安装

3、第二步,在刚刚解压的文件夹空白处按住 Shift键+鼠标右键 ,选择在此打开命令窗口。

纸小墨 inkPaper打开窗口

4、然后输入 ink preview 摁回车。在使用ink preview命令时,编辑保存文件后,博客会自动重新构建并刷新浏览器页面。

纸小墨 inkPaper开始运行

5、等一通字符闪过,你就可以在浏览器里打开: http://localhost:8000 ,查看博客效果了。

纸小墨 inkPaper查看效果

6、这就是纸小墨 inkPaper本地博客效果,简洁,干净。

纸小墨 inkPaper简洁

二、纸小墨 inkPaper 配置与撰写文章

1、如果需要修改博客的设置,那么对照着官方文档,简单编辑一下 blog/config.yml 文件,就 ok 了。

纸小墨 inkPaper修改配置文件

2、config.yml 说明如下:

site:
    title: 网站标题
    subtitle: 网站子标题
    limit: 每页可显示的文章数目
    theme: 网站主题目录
    comment: 评论插件变量(默认为Disqus账户名)
    root: 网站根路径 #可选
    lang: 网站语言 #支持en, zh, ru, ja,可在theme/config.yml配置
    url: 网站链接 #用于RSS生成
    link: 文章链接形式 #默认为{title}.html,支持{year},{month},{day},{title}变量
 
authors:
    作者ID:
        name: 作者名称
        intro: 作者简介
        avatar: 作者头像路径
 
build:
    port: 预览端口
    copy:
        - 构建时将会复制的目录/文件
    publish: |
        ink publish 命令将会执行的脚本

3、写文章的话,只要在 blog/source 文件夹下放入按照一定的格式(默认已带标准文档)写好的Markdown文档即可。说明如下:

title: 文章标题
date: 年-月-日 时:分:秒 #创建时间,可加时区如" +0800"
update: 年-月-日 时:分:秒 #更新时间,可选,可加时区如" +0800"
author: 作者ID
cover: 题图链接 #可选
draft: false #草稿,可选
top: false #置顶文章,可选
preview: 文章预览,也可在正文中使用!--more-->分割 #可选
tags: #可选
    - 标签1
    - 标签2
 
---
Markdown格式的正文

三、纸小墨 inkPaper 发布博客

1、你只需要一个 ink build 命令(Windows10系统似乎不需要输入此命令符,即可自动build)。

纸小墨 inkPaper发布博客

2、然后把 blog/public 文件夹里的内容上传到你网站空间即可。

纸小墨 inkPaper生成静态文件

3、关于空间,由于不需要PHP、MysqL等,所以可以选择的就非常多了,你甚至可以使用免费的静态空间或者CDN存储空间等,例如:七牛、又拍云、github pages等,更多的免费空间可以在这里找到:免费空间。

4、演示站:https://blog.ps

四、纸小墨 inkPaper 使用问题

1、纸小墨 inkPaper 博客的默认主题比较简单,如果你恰好懂网页技术的话,那么也可以轻松的进行修改。个人觉得修改主题比wordpress还要简单一点。

2、纸小墨 inkPaper 默认自带了disqus评论功能,但是部分网络可能无法加载disqus的JS文件,从而导致显示不正常。

纸小墨 inkPaper自带评论

3、解决办法也很简单,只需要替换blog --> theme --> _comment.html里面的代码就可以了。提醒一下,theme目录下的每一个“_”开头的html文件都相当于一个功能插件,便于彼此独立修改。

纸小墨 inkPaper替换文件

4、纸小墨 inkPaper 发布博客的问题。纸小墨 inkPaper 生成的博客文件都在Public中,支持手动部署。随着时间的推移,文件数量非常多的时候,你可能就需要同步传输了,例如:七牛云存储变身备份利器、Syncthing免费开源的文件同步工具。

本文地址:http://www.airsd.cn/archives/178
温馨提示:文章内容系作者个人观点,不代表我的技术文章分享对观点赞同或支持。
版权声明:本文为转载文章,来源于 sqsqz ,版权归原作者所有,欢迎分享本文,转载请保留出处!

资料来自网络