OctoberCMS中文网开源免费博客主题

2019-02-27 1334

主题简介

OctoberCMS中文博客主题整合OC应用市场多个Blog相关的插件,并定制化开发了评论和SEO搜索引擎插件,前端模板页面使用BootStrap4精心制作,简洁美观大方。

本主题实现了博客常用的一些功能,包括博客分类、标签、点击数、文章评论、热门文章等功能,使用操作也比较简单,可扩展性强。

主题GitHub源码地址:https://github.com/octcms-theme/octcms-blog


网站预览

OctoberCMS中文网


安装

GitHub源码 https://github.com/octcms/october/tree/octcms

==注意是octcms分支!!!==

composer install

php artisan october:up
php artisan octcms:install
php artisan plugin:refresh octcms.seo

配置.env文件(数据库、APP_KEY等)


使用的插件

OctoberCMS官方插件

博客插件 http://octobercms.com/plugin/rainlab-blog

单页面插件 http://octobercms.com/plugin/rainlab-pages

多语言插件 http://octobercms.com/plugin/rainlab-translate

Sitemap插件 http://octobercms.com/plugin/rainlab-sitemap

文章上下页插件 https://octobercms.com/plugin/pollozen-nextprevpost

博客分类插件 https://octobercms.com/plugin/ginopane-blogtaxonomy

博客搜索插件 https://octobercms.com/plugin/pkleindienst-blogsearch

内容区块插件 http://octobercms.com/plugin/indikator-paste

前台菜单插件 http://octobercms.com/plugin/BenFreke-MenuManager

网页置顶插件 http://octobercms.com/plugin/LynxSolutions-Scrolltop

Twig模板扩展插件 http://octobercms.com/plugin/VojtaSvoboda-TwigExtensions

图片滑块插件 http://octobercms.com/plugin/Vaslv-Carousel

用户插件 http://octobercms.com/plugin/RainLab-User

评论插件 http://octobercms.com/plugin/SaurabhDhariwal-Comments

插件安装命令行

php artisan plugin:install RainLab.Blog

php artisan plugin:install RainLab.Pages

php artisan plugin:install RainLab.Translate

php artisan plugin:install RainLab.Sitemap

php artisan plugin:install PolloZen.NextPrevPost

php artisan plugin:install GinoPane.BlogTaxonomy

php artisan plugin:install PKleindienst.BlogSearch

php artisan plugin:install Indikator.Paste

php artisan plugin:install BenFreke.MenuManager

php artisan plugin:install LynxSolutions.Scrolltop

php artisan plugin:install VojtaSvoboda.TwigExtensions

php artisan plugin:install Vaslv.Carousel

php artisan plugin:install RainLab.User

php artisan plugin:install SaurabhDhariwal.Comments
OctCMS自定义插件

Console命令行插件 https://github.com/octcms-plugin/console

评论扩展插件 https://github.com/octcms-plugin/comments

SEO插件 https://github.com/octcms-plugin/seo


小问题

  • Comments插件使用了reCaptcha验证码,国内默认无法使用,所以需要手动稍微修改一下Comments插件源码,具体如下:

    在源代码文件 plugins/saurabhdhariwal/comments/components/Comments.php 的 onRun()、checkCaptcha()方法中,大约第83行和第194行, www.google.com 改为 recaptcha.net

  • 博客分类插件添加标签字段不支持中文BUG,修改plugins/ginopane/blogtaxonomy/models/Tag.php 第88~91行正则匹配规则,可以改成如下:

    public $rules = [
    'name' => "required|unique:" . self::TABLE_NAME . "|min:2$/i",
    'slug' => "required|unique:" . self::TABLE_NAME . "|min:2|regex:/^[a-z0-9\-]+$/i"
    ];

发表评论


1 个评论