分享下自己的个人站点- 基于Laravel 开发

站点地址

线上可以访问:techflowing.cn/
GitHub地址:github.com/techflowing/Blog ,欢迎fork & star,编码有不合理的地方也欢迎批评指正,求大佬轻喷 ……:sob:

更多详细介绍可参考 个人站记录

站点简介

缘起

闲逛 GitHub 时发现一个网址导航网站项目 WebStack-Laravel,觉着这项目有意思,搞下试试,折腾尝试部署,成功;然后顺带看了眼 Laravel 官方文档,哎,这框架牛逼,好好看看。与此同时,我正在找一款能支持无限分级、目录和文件同时存在的,可云端同步的笔记应用,无果,对比多家后都不是很满意。算了,自己写一个吧,正好把之前的 Hexo 博客也一波给干掉,搞起!

理想很丰满,现实很骨感,PHP、大前端技能基本为零,项目写起来基本处于写一行查一行的状况,各种找示例参考,痛并快乐着!

大事记
  • 2020/10/11,开源
  • 2020/06/25,添加留言板模块
  • 2020/06/24,添加思维导图模块
  • 2020/06/19,完成关于模块
  • 2020/05/31,添加首页
  • 2020/05/30,完成博客模块
  • 2020/04/16,整体修改为黑色主题
  • 2020/04/13,完成 Wiki 模块
  • 2020/03/22,完成导航站模块
  • 2020/03/21,初始化项目

功能模块

欢迎页面

博客站

博客文章列表根据知识库单篇文章自动生成,非单独书写,功能包含:文章列表,文章分类列表,个人信息展示,文章数量统计,列表分页等

知识库

知识库模块为本网站的核心功能,也是完成此站点的最初目的,之前也曾尝试过一些类似 hexo 的静态博客站点,但苦于知识难成体系脉络,分布比较杂乱;笔记应用也曾经尝试过很多,也都有些不满意的地方,比如印象笔记不能无限分级之类的,所以才有了此站点,用于作者的知识学习、记录、积累、分享

思维导图

思维导图模块基于百度开源的 KityMinder,满足在线编辑、云端同步的功能

导航站

导航站模块类似一个网络收藏夹,会记录一些自己常用的地址,以及非常酷的站点

留言板

留言板模块主要是提供一个可交流的窗口&平台,知识库和博客站单篇文章未开发评论系统,所以基于 Valine 最小成本的添加了此模块以便于提供可能需要的交流方式

关于

关于模块用于设置一些网站信息,例如:关于我、关于本站、联系作者等,还包含了简单的页面访问统计

后台管理

配置导航站地址分类

配置导航站地址列表

管理Wiki项目列表

具体 Wiki 项目内容编辑页面,支持拖动排序、文章组织位置变更等

配置思维导图

思维导图编辑

生成LeetCode题解项目,需要基于一个 LeetCode 爬虫项目生成的 result.json 文件

媒体资源管理,文章的图片也会上传存储到这里

站点顶部菜单配置,包含名称、顺序、打开方式等

网站其它配置,如个人信息、关于页面数据等

致谢

本帖已被设为精华帖!
本帖由系统于 1周前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 13
ly560020

太帅了 厉害了

1周前 评论
hxd

厉害极了

1周前 评论
勺颠颠

很有精神

1周前 评论

看你用的编辑器,瞬间很有好感了

1周前 评论
an_ran 1周前
techflowing (楼主) 5天前
RuanZzzz

太棒了大佬,特别喜欢知识库和思维导图模块,觉得很新颖第一次见,学习学习

1周前 评论

看了首页,眼前一亮啊

1周前 评论

这该死的黑色,爱了爱了!

1周前 评论

爱了爱了,确实很棒

5天前 评论
babalife

有白色主题吗?

3天前 评论
techflowing (楼主) 3天前

静态资源需要编译打包得到吗?还是需要付费,我看 static 全都被ignore掉了

3天前 评论
techflowing (楼主) 1天前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!