标签 hexo 下的文章

本站采用的是TYPECHO。但也不是很理想。我希望有一款,直接放个文件列表,直接上传markdown编写的文档,然后当用户点击列表中的markdown文档,自动显示成网页。
初步设想:

  • markdown文档利用图床功能上传。
  • markdown编写的文档利用markdown代码实现预览。
  • 然后再有个目录列表的程序。

hexo


WordPress是著名的博客程序,那么除了WordPress还有哪些类似WP的开源博客程序源码?新手站长网分享几款免费开源的CMS博客程序:

WordPress
WordPress不用多说,全球很多网站都是用的WP,WordPress模板和插件也很多,新手站长网就是使用WordPress搭建的。

官网:https://wordpress.com/


Z-blog

Z-Blog是国人创建的一款开源的博客程序系统,ZBlog支持Asp和PHP两种语言

官网:https://www.zblogcn.com/


Typecho
Typecho是由type和echo两个词合成的,Typecho基于GPL version 2许可证下发行,基于PHP(需要PHP5以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql、PostgreSQL和SQLite)。

官网:http://typecho.org/


hexo
hexo是一款轻量级高逼格博客工具。嗯,说博客工具更合适一些,可以将hexo理解为基于node.js制作的一个博客工具,因为使用hexo的过程是相当于我们使用markdown编写的文档,然后hexo帮我们生成静态的html页面,然后将生成的html上传到我们的服务器上。所以,hexo不能等同于博客系统,hexo是个静态页面生成、上传的工具。

目前很多程序员或者站长朋友在用hexo。

官网:https://hexo.io/
中文文档:https://hexo.io/zh-cn/docs/


Emlog
emlog即every memory log的缩写,译为:点滴记忆,Emlog是一款基于PHP和MySQL的功能强大的博客及CMS建站系统。

官网:http://www.emlog.net/


Nibbleblog
NibbleBlog是一款强大的博客引擎,体积小只有900KB,使用XML存储数据来代替MySQL。提供WYSIWYG编辑器(elRTE)和简单文件管理(elFinder)。

官网:http://www.nibbleblog.com/

暂时分享这几款开源博客程序,目前使用最多的依旧是WordPress,国内使用Z-blog和Typecho也不少。
来源:https://www.moe.am/2187.html

Blblog 是一个仅使用 Markdown 文件的极简博客。它受到Telegra.ph、Medium或Hexo
的强烈启发。该项目是为个人使用而创建的,但欢迎您将这个项目做得更好!
首页示例
文章页演示

如何安装?
只需 git clone https://github.com/Donokami/Blblog.md.git .在/var/www/html/(或任何网络服务器根目录)中使用或在此处下载存档并解压缩到您的网络服务器根目录中。

在 Apache2 上
您需要使用sudo a2enmod rewrite. 如果 url 重写不起作用,这可能是由于您的 Apache2 配置;要纠正此问题,请apache2.conf在/etc/apache2(在基于 linux 的发行版上)编辑您的文件并将任何文件替换AllowOverride None为AllowOverride All.

在 Nginx 上
替换/etc/nginx/sites-available/default成这个配置,然后使用重启Nginx

nginx -t
nginx -s reload
配置
你必须./include/Config.php根据你自己的网络服务器和你未来博客的数据来配置文件(阅读评论以获得更多帮助)。另外,用你自己的资产替换./assets/img/static/bg.jpg&./assets/img/meta/cover.jpg

如何写一篇文章?
在文章文件夹中创建一个新文件,如wow.md. .md 非常重要,如果扩展名不在这里,您的文件将不会被读取。现在,在您的文件中,您需要编写一个标题,如下所示:

title: Hey, Read me !
desc: Here is the description of the article, where you can write some informations.
author: Kiyoshi
cover: assets/img/articles/readme_cover.png //(Optional) It can be either a file or an url.

tags: configuration blblog markdown php //(Optional)

Here is the content of _your article

PHP代码目录
只需本地生成.md文件就可以更新BLOG文章
.md Markdown文件里的代码写法

这就是全部!

扩展想法:可以采集文文章,然后批量生成.md文件,上传后批量更新文章。实现某些目地。