Skip to content

Releases: noner-cmd/An-efficient-blog

全新后端,完整开源!

Choose a tag to compare

@noner-cmd noner-cmd released this 02 May 09:36
9804ce7

全新的后端架构,通过json进行数据存储,修改更方便!

博客管理更新

Choose a tag to compare

@noner-cmd noner-cmd released this 24 Jan 08:09
b23a0d8

博客发布页面已适配主题风格,同时还加入了Markdown快捷键(类似于Github)。使用markdown语法更加便捷!
eg

v1.2

Choose a tag to compare

@noner-cmd noner-cmd released this 01 Jan 09:27
f18c4c5

📄页面优化

📅 :2025.01.01 17:19:08

1.添加博客搜索功能
2.博客倒叙排列,新博客在上
3.精确时间到秒
4.添加部分css使移动端显示优化

v1.1已支持markdown

Choose a tag to compare

@noner-cmd noner-cmd released this 29 Dec 07:41
f18c4c5

本版本已通过Parsedown.php对大部分markdown语法进行了支持,强烈建议更新使用
事例请看https://egg-dan.space/blog/blog.php

v1.0

Choose a tag to compare

@noner-cmd noner-cmd released this 01 Dec 07:38
44365f1

Read Me

项目概述

本项目是一个无需数据库支持的博客系统,旨在通过减少对数据库的依赖来提升页面加载速度并节省服务器性能。

功能特点

  • 无需数据库:博客内容直接存储在blog.txt文件中,无需数据库支持。
  • 内容管理:通过write.php页面,博主可以发布新的博客内容和管理已有博客(包括发布和删除)。
  • 密码验证:发布和删除博客内容时需要密码验证,初始密码为root,可在write.php文件的第三行$correctPassword = 'root';处自行修改。
  • 内容存储:博客内容(包括标题、发布时间和内容)存储在blog.txt中。
  • 页面展示:用户访问blog.php时,该页面会调用load_blog.php来获取blog.txt中的内容,并按照格式显示在页面中。
  • 响应式设计:通过媒体查询判断设备类型,并使用不同的CSS适配手机和电脑。

部署指南

  1. 下载源文件:直接下载本项目的所有源文件。
  2. 上传至服务器:将下载的源文件上传至您的服务器。
  3. 配置密码:在write.php文件中,将$correctPassword的值替换为您希望设置的密码。
  4. 访问博客:通过浏览器访问blog.php来查看博客内容。

快速编辑

  • 直接访问编辑页面:博主可以直接在自己的域名后面输入/dev.html即可快速的前往编辑页面。

文件结构

  • blog.php:博客首页,用于展示博客内容。
  • load_blog.php:用于从blog.txt加载博客内容的脚本。
  • write.php:博主用于发布和管理博客内容的页面。
  • blog.txt:存储博客内容的文本文件。

注意事项

  • 请确保服务器支持PHP语言环境。
  • 在部署前,检查所有文件的权限设置,确保服务器可以正确读取和写入文件。
  • 定期备份blog.txt文件,以防数据丢失。