当前位置: 首页 > 软件库 > 建站系统 > 建站系统CMS >

Leafage

个人网站平台
授权协议 MIT
开发语言 JavaScript TypeScript HTML/CSS
所属分类 建站系统、 建站系统CMS
软件类型 开源软件
地区 国产
投 递 者 梁德馨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

项目介绍

leafage-pw,一个使用 Nuxt.js、 Tailwindcss 的博客网站,项目创建之初是为了做一个个人博客,因为看过 wordpress,gihub pages 等一些开源的博客网站的创建很不好用,而且不灵活,大家都是一套模版走天下。

项目中的接口可以直接替换为自己的服务接口,后端服务leafage-basic ,希望大家使用本项目的同时也能一起学习,分享。

访问地址:博客站点  后台管理系统

项目创建与 2019-05-23 历经好几次改版(查看关于了解更多),虽然过程很折腾,但是也明白和体会了很多,对于一些技术点理接更深了,近期更新请查看更新日志 。

功能依赖

  •  @nuxt/sitemap —— 自生成sitemap
  •  @nuxt/image —— 图片加载优化
  •  @tailwindcss/typography —— 排版优化
  •  @tailwindcss/aspect-ratio —— 图片排版优化
  •  markdown-it/hightlight.js —— markdown解析,代码高亮

如果你遇到了 FAQ文档 中没有出现的问题,并且已经解决了,欢迎联系我进行修改。

 相关资料
  •   项目介绍 一个使用 Vue3、Tailwindcss 的 后台管理系统,将提供完善的基础数据管理逻辑,作为后台管理系统的基础,将持续完善,提供一套完整的权限管理方案。同时为了作为个人博客网站的帖子管理系统。 功能依赖  tailwindcss(plugins: typography、forms) —— css样式  chart.js —— 图表  qiniu.js —— 前端实现上传文件  f

  • Leafage Basic     基于 spring boot ,分为 webflux(Reactive Programming,使用mongodb)和 webmvc(使用mysql)两个版本,将提供完善的基础数据管理逻辑,作为后台管理系统的基础,将持续完善,提供一套完整的权限管理方案。 依赖 现在leafage-starter-parent 和 leafage-common 已经可以在mave

  • 模板渲染 模板属于mvc中的view这一层,是用来为网页布局的,乍一看来就是个html页面,但是里面会嵌入模板引擎提供给我们的特殊语法。模板引擎有很多,不同语言或框架都会实现自己一套,还有一些通用的模板引擎,但是他们语法和功能都比较类似,无非就是模板继承、模板引入、读透传的变量、循环、逻辑判断、filters、自定义标签等。我们这里直接用django原生的django-template就足够了。

  • 主要内容:使用 HttpSessionListener 和 HttpSessionAttributeListener 实现,使用 HttpSessionBindingListener 实现本节我们利用 Servlet 监听器接口,完成一个统计网站在线人数的案例。当一个用户登录后,显示欢迎信息,同时显示出当前在线人数和用户名单。当用户退出登录或 Session 过期时,从在线用户名单中删除该用户,同时将在线人数减 1。 本案例可以通过如下 2 种方案实现: 使用 HttpSessionListen

  • 通过监听session对象的方式来实现在线人数的统计和在线人信息展示,并且让超时的自动销毁。 对session对象实现监听,首先必须继承HttpSessionListener类,该程序的基本原理就是当浏览器访问页面的时候必定会产生一个session对象,当关闭该页面的时候必然会删除session对象。所以每当产生一个新的session对象就让在线人数+1,当删除一个session对象就让在线人数-

  • 我有两个php应用程序:一个托管在example.com上,一个托管在example.org上。这两个应用程序都是不可或缺的,这意味着当用户使用example.com的应用程序时,它也会使用example.org,因为应用程序的一部分位于example.com,另一部分位于example.org。但有个问题。当用户使用example.com并需要example.org的功能时,他会通过单击exam