All Projects → lanceWan → Larablog

lanceWan / Larablog

基于iDashboard后台的个人开源博客,优化iDashboard部分代码,理论上是升级版

Projects that are alternatives of or similar to Larablog

Canvas
A Laravel publishing platform
Stars: ✭ 2,838 (+3492.41%)
Mutual labels:  blog, laravel
Laravel Bjyblog
laravel v8 blog
Stars: ✭ 469 (+493.67%)
Mutual labels:  blog, laravel
Borgert Cms
Borgert is a CMS Open Source created with Laravel Framework 5.6
Stars: ✭ 298 (+277.22%)
Mutual labels:  blog, laravel
Blogetc
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.
Stars: ✭ 198 (+150.63%)
Mutual labels:  blog, laravel
Xblog
A powerful and responsive blog system powered by laravel 5.5.
Stars: ✭ 937 (+1086.08%)
Mutual labels:  blog, laravel
Materialize Blog
redesign blog using material design
Stars: ✭ 212 (+168.35%)
Mutual labels:  blog, laravel
Freek.dev
The sourcecode of freek.dev
Stars: ✭ 407 (+415.19%)
Mutual labels:  blog, laravel
Laravel Blog Poetry All
Laravel诗词博客-匠心编程,热爱生活。喜欢就 Star 吧
Stars: ✭ 157 (+98.73%)
Mutual labels:  blog, laravel
Barryvanveen
📰 Personal blog of Barry van Veen. Focuses on Laravel Framework, website optimization and natural computing.
Stars: ✭ 24 (-69.62%)
Mutual labels:  blog, laravel
Laravel Feed
Easily generate RSS feeds
Stars: ✭ 573 (+625.32%)
Mutual labels:  blog, laravel
Vuedo
Vuedo is a blog platform, built with Laravel and Vue.js.
Stars: ✭ 2,226 (+2717.72%)
Mutual labels:  blog, laravel
Laravel Blog
基于 Laravel 5.3 的个人博客系统
Stars: ✭ 49 (-37.97%)
Mutual labels:  blog, laravel
Sheets
Store & retrieve your static content in plain text files
Stars: ✭ 175 (+121.52%)
Mutual labels:  blog, laravel
Laravel React Blog
基于 Laravel 5.5 和 React 的个人博客系统
Stars: ✭ 226 (+186.08%)
Mutual labels:  blog, laravel
Base
YASCMF 基础开发版(YASCMF/BASE)
Stars: ✭ 162 (+105.06%)
Mutual labels:  blog, laravel
Moell Blog
基于 Laravel 开发,支持 Markdown 语法的博客
Stars: ✭ 301 (+281.01%)
Mutual labels:  blog, laravel
Laravel Blog Api
laravel+vue 个人博客,项目预览: http://www.golang365.com
Stars: ✭ 127 (+60.76%)
Mutual labels:  blog, laravel
Neontsunami Laravel
Source for my website and blog
Stars: ✭ 142 (+79.75%)
Mutual labels:  blog, laravel
Cms
Decoupled CMS for any Laravel app, gain control of: pages, blogs, galleries, events, images, custom modules and more.
Stars: ✭ 498 (+530.38%)
Mutual labels:  blog, laravel
Laravel Blog 5.6.5
Learning Laravel by making simple Blog
Stars: ✭ 12 (-84.81%)
Mutual labels:  blog, laravel

关于Larablog

基于iDashboard后台的个人开源博客,优化iDashboard部分代码,理论上是升级版,后台主题是用的 INSPINIA - Responsive Admin Theme 主题,本人代码完全开源,至于主题只供学习交流。如需商业应用请自行购买授权!

博客预览地址:iwanli.me

项目进度

  • [x] 博客相关权限
  • [x] 博客分类
  • [x] 文章标签管理
  • [x] 文章管理
    • [x] 增删改查文章、发布、草稿箱
    • [x] 上传图片到七牛云
    • [x] 同步更新文章分类和标签(多对多)
    • [x] 文章ID根据配置进行加密
    • [x] markdown编辑器上传图片到七牛
  • [x] 友情链接管理
    • [x] 友情链接列表
    • [x] 添加友情链接
    • [x] 修改友情链接
  • [x] 博客全局配置
  • [x] 七牛资源图片管理
  • [x] 博客前端页面
  • [x] 分享代码配置
  • [x] 博客前端页面ID加密
  • [x] 前端URL静态化
  • [x] SEO配置优化
  • [x] reids记录文章浏览量
  • [x] redis计算推荐文章

待完成

  • [ ] 学院模块
  • [ ] 后台首页界面

项目缺陷

个人博客是赶时间写的,难免有不完善的地方,这里只说一些比较严重的缺陷:

  • 网站分类和菜单分类并非“无限极”,只是采用常规的递归方法
  • 所有数据ID加密问题,iDashboard 之前的代码是没有考虑ID加密,现在只有文章ID加密

安装

下载本项目代码到本地:

git clone https://github.com/lanceWan/larablog.git

进入到项目然后 composer 安装:

cd larablog

composer install

配置 .env 文件:

[sudo]cp .env.example .env

Linux 和 Mac 下注意执行权限 !

配置数据库和日志:

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

# log日志包配置,这里固定这么写(后面考虑去掉)
APP_LOG=daily

迁移数据:

php artisan migrate --seed

OK,项目已经配置完成,后台首页 /admin/dash,不清楚路由的可以直接去看 routes/web.php 文件。默认管理员账号:iwanli , 密码:123456 。如果你是在Linux或Mac下配置的请注意相关目录的权限,这里我就不多说了,enjoy!

错误邮件发送

发送错误邮件请先配置好邮件发送服务器,具体看官方文档或者中文文档。

# 邮件地址
MAIL_ADRESS=null
# 发件人名称
MAIL_NAME=null
# 错误邮件发送地址
MAIL_SYSTEMERROR=null

最后一个错误邮件发送地址是系统报错后接收的邮箱地址,默认为空(空值的情况下是不会进行发送邮件)。队列默认情况下是本地实时发送,换其他的发送驱动请参考文档上设置即可。

如有什么错误的地方,请指点,非常感谢!也可以直接加QQ群: 312621686 。现阶段比较忙,没有太多时间给各位一一解答,希望理解!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].