npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

purelog

v0.1.4

Published

A simple blog

Downloads

14

Readme

#提示 Beta版本正在开发,试用可以使用v0.0.1这个alpha版本,这个版本我打了一个标签的。

  1. git clone https://github.com/conis/Purelog.git
  2. cd Purelog
  3. git checkout v0.0.1

不过我估计v0.0.1这个版本也会出现部署问题,因为我有一个改动被提交上去了。计划一个星期左右会有Beta版本出来,也可能会更快。

#新功能

  1. 支持标签
  2. 支持插件扩展,主题将会是用npm的方式安装
  3. 支持dropbox(这个功能可能会延迟)
  4. 支持上一篇文章和下一篇文章

可以看我最新的一篇文章:计划用一两周的时间完成Purelog的beta版;

重点还是在模块化方向努力,希望以后Purelog就不用怎么改了,有功能用插件实现就可以了。

#为什么会有Purelog

我对Ghost抱有很大的期望,等了很久,早早地把Wordpress撤下来,就等Ghost的了。这个项目差不多筹了20万欧元,Markdown和Node.js当然是最吸引我的地方。终于等到项目Release了,结果让我很失望。项目好坏不说,起码它满足不了我的需求,白等了这么久。当然,这只是对我个人来说,相信会有很多人喜欢Ghost的。

Ghost的Markdown实时编辑功能是很赞,但这个功能并不是我要的,如果我要在线编辑的话,为什么我还要Markdown呢?而且Markdown有很多客户端,WYSIWYG的浏览器多得去了,如果我要可视化直接用HTML编辑器就好了,何必退而求其次搞一个Markdown的在线编辑器?

Ghost不支持文件型的Markdown,而是直接存入数据库,搞什么,为什么要用Markdown?

Ghost不支持分类,不支持从Dropbox导入文件,当然也不会支持伟大的Github。

Ghost不支持自定义路由,那我从原来的博客切换过来怎么办,搜索引擎过来的链接可能全部找不到了。比如说我以前是用http://iove.net/archive/733.html这样的路径怎么办?

既然如此,那不如自己动手写一个博客系统吧。

#我想要的博客系统

  1. 足够快速,Wrodpress太庞大太臃肿了
  2. 足够简单,我不需要评论,也不需要访客计数,更不需要太多的订制化,我只需要一个简单的,用来写作的系统
  3. 支持Markdown,我需要能直接支持Markdown的文件,而不是存到数据库
  4. 支持Dropbox
  5. 支持Github,我希望我的Blog就是一个Github仓库,我会使用它的版本控制系统。
  6. 支持主题

#Purelog的特点 ##目前已经支持的

  1. 没有数据库,完全基于文件系统,系统在初始化的时候会扫描所有Markdown文件然后读到缓存,所以,它会足够的快
  2. 支持git,如果配置中指定了git仓库,系统在初始化的时候会更新git,然后再扫描.md文件
  3. 支持多主题,目前仅支持handlebars
  4. 支持自定义路由

##未来版本计划支持的

  1. 支持分类
  2. 支持Page
  3. 支持标签
  4. 支持从Dropbox公开目录中读取Markdown文件
  5. 主题支持handlebars和jade等,支持less

#使用或者Fork

##Github https://github.com/conis/Purelog

##使用

  1. 部署好node.js环境
  2. clone Purelog项目至本地目录
  3. cd至Purelog目录中,使用npm install安装
  4. 使用node index.js启动项目,如果出现错误,请根据提示操作

##汇报错误

因为目前还在alpha版本,所以问题肯定是非常多的,如果有问题,请提交至 https://github.com/conis/Purelog/issues

##DEMO 我的个人博客涂雅正在使用Purelog