# filesite.io - 无数据库、基于文件和目录的Markdown文档、网址导航、图书、图片、视频网站PHP开源系统
![Filesite.io - Machete](./machete_icon.png)
Markdown及其编辑器的普及,以及类似Jekyll以文件为基础的博客系统的出现,为博主们提供了一种更为专注的写作方式,
在自己的电脑本地且不必联网的情况下就能创作,不再依赖于像WordPress这类系统后台。
对于喜欢写作的创作者们,显然已经从Markdown的使用中由原来的在线编辑转为本地编辑获得了更高的自由度和效率,
除了博客,放眼到其它行业,基于文件、目录就能管理内容的典型还有代码托管(如Github)、网盘和云存储(如iCloud),
那我们何不把这个成功的经验推广到更多的内容创作领域,如:小说、摄影、播客,帮助创作者简化将内容制作成网站的工作,
于是FileSite.io诞生了。
## 愿景
**进一步降低**内容分享者、创作者把内容变成网站的**门槛**,
以常见的本地磁盘目录+文件的形式作为网站数据来源,
修改磁盘文件内容上传到服务器就可以生成网页,
让大家更易于同时维护本地和网站的内容。
FileSite.io希望帮助到他们:
* 经常用Markdown写文档/文章的朋友
* 网址导航站经营者、收藏夹/网址分享者
* 小说网站经营者、小说创作者、博客主、作家、自媒体人
* 图片网站经营者、摄影师、摄影爱好者、驴友
* 视频网站经营者、播客、摄影师、航拍爱好者、运动爱好者、潜水爱好者
## 使用流程
filesite使用非常简单,一旦部署好之后,以后只需将本地最新内容上传覆盖即可。
1. 下载filesite源码,并参考[Nginx配置示例](./Nginx.conf.md)部署到你的服务器上;
用git下载:
```
git clone https://git.filesite.io/filesite/machete.git
```
或下载zip压缩包([点我直接下载](https://git.filesite.io/filesite/machete/archive/master.zip)):
```
https://git.filesite.io/filesite/machete/archive/master.zip
```
2. 修改配置文件``config/app.php``,简单设置后上传到服务器完成部署;
指定内容目录和使用的皮肤:
```
'content_directory' => 'content/', //内容存放目录
'theme' => 'manual', //皮肤名称,如:文档站选manual,图片站选googleimage
```
3. 将本地内容目录及文件上传到网站目录:``www/content/``
4. 打开网址浏览最新内容;
有了filesite,你可以保留现有的本地内容创作习惯,并非常容易地把它们制作成一个网站分享给他人。
## 在线体验
1. 文档站
| 名称 | 网址 |
| ---- | ---- |
| FileSite | <a href="https://filesite.io" target="_blank">Filesite.io</a> |
2. 导航站
| 名称 | 网址 |
| ---- | ---- |
| 站长手册 | <a href="https://webdirectory.filesite.io" target="_blank">WebDirectory.filesite.io</a> |
3. 小说站
-
4. 图片站
| 名称 | 网址 |
| ---- | ---- |
| 看美女 | <a href="https://googleimage.filesite.io" target="_blank">GoogleImage.Filesite.io</a> |
5. 视频站
-
## 源码下载
Machete是砍刀,它能砍、能削、能切、能剁,最适合披荆斩棘;
砍刀不像大刀、长剑、长矛为战场而生,但在日常生活中使用也是得心应手。
Filesite.io也一样,它短小精悍,使用它把常见的本地文件制作成网站,就像拿起砍刀一样简单, 所以我们将filesite.io的源码命名为**machete**。
点击下面网址查看源码或者下载源码:
* 查看<a href="https://git.filesite.io/filesite/machete" target="_blank">filesite.io源码Machete</a>。
* 用git下载:
```
git clone https://git.filesite.io/filesite/machete.git
```
* 还可以下载zip压缩包([点我直接下载](https://git.filesite.io/filesite/machete/archive/master.zip)):
```
https://git.filesite.io/filesite/machete/archive/master.zip
```
* 从dockerhub下载镜像:
```
docker pull filesite/machete
```
启动容器:
```
docker run --name machete -p 1080:80 -itd filesite/machete
```
在浏览器打开本地网址预览:
```
http://127.0.0.1:1080
```
更多使用说明见machete源码README.md。
## 皮肤下载
FileSite.io官方提供的皮肤都包含在最新版的源码目录```themes/```中,详情如下:
| 皮肤名称 | 目录名 | 适用网站类型 |
| ---- | ---- | ---- |
| WebDirectory | webdirectory | 导航站 |
| Manual | manual | 文档站 |
| GoogleImage | googleimage | 图片站 |
官方皮肤介绍如下:
* [导航站皮肤WebDirectory](./Theme_WebDirectory.md)
* [文档站皮肤Manual](./Theme_Manual.md)
* [图片站皮肤GoogleImage](./Theme_GoogleImage.md)
第三方提供的皮肤下载:
| 皮肤名称 | 目录名 | 适用网站类型 | 下载地址 |
| ---- | ---- | ---- | ---- |
| - | - | - | - |
如果你基于Machete开发了皮肤想要共享给大家使用,
请在这里提交:
待续
## 使用手册
如果要基于Machete做二次开发,请先仔细阅读下面手册。
filesite.io核心代码参考:
* [Filesite.io core lib](./FSC.md)
* [Nginx配置示例](./Nginx.conf.md)
filesite.io二次开发参考:
* [filesite.io使用手册](./Manual.md)
* [类DirScanner定义](./Class_DirScanner.md)
如果上面的手册还不能帮助解决你的问题,
请按下面方式提交反馈与建议。
## 反馈与建议
如果使用中遇到任何问题,
请在Machete的github仓库里提出:
<a href="https://github.com/filesite-io/machete/issues" target="_blank">去提交问题/反馈</a>
如果觉得好用,
别忘了点仓库右上角**🌟星号**加收藏。
## 赞助捐赠
待续
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
为什么做导航网站? 互联网是一个信息的海洋,里面有许许多多等待我们去寻找的“珠宝”, 它们是能帮大家提供各种价值的网站、软件、小插件等, 而导航网站就像是能收纳很多“珠宝”的宝盒, 我们用它来给各式“珠宝”分类存放, 便于我们收藏、管理这些“珠宝”。 导航网站是一种信息的结构化展示, 而我们的大脑天然比较擅长处理结构化的信息, 就像我们生活中的收纳盒、工具箱, 每个人根据自己的喜好、习惯把常用的小东西归类、统一存放, 日后寻找、使用的时候会非常的方便。 除了从本站下载还可以从dockerhub下载镜像: docker pull filesite/machete 启动machete容器: docker run --name machete -p 1080:80 -itd filesite/machete webdirectory 访问本地网址测试: http://127.0.0.1:1080
资源推荐
资源详情
资源评论
收起资源包目录
machete_v0.1.zip (78个子文件)
machete
themes
README.md 382B
googleimage
views
layout
main.php 5KB
site
index.php 3KB
controller
SiteController.php 2KB
ListController.php 3KB
webdirectory
views
layout
main.php 3KB
site
index.php 1KB
controller
SiteController.php 3KB
manual
views
layout
main.php 1KB
view
index.php 377B
site
index.php 338B
controller
SiteController.php 1KB
ViewController.php 1KB
Dockerfile 553B
.gitignore 24B
README.md 1KB
views
layout
main.php 668B
error.php 589B
site
index.php 799B
bin
command.php 746B
test
DirScannerTest.php 4KB
init_test_files.sh 3KB
runtime
README.md 215B
conf
template_webdirectory.php 1KB
template_googleimage.php 1KB
template_manual.php 1KB
app.php 1KB
nginx_machete.conf 922B
LICENSE 1KB
controller
SiteController.php 618B
Controller.php 6KB
CommandController.php 501B
www
css
webdirectory.css 3KB
github-markdown-light.css 17KB
googleimage.css 3KB
main.css 429B
github-markdown-dark.css 17KB
manual.css 1KB
blueimp-gallery.min.css 8KB
content
Theme_Manual.md 330B
README.md 6KB
Manual.md 8KB
Theme_WebDirectory.md 520B
FSC.md 1KB
Theme_GoogleImage.md 691B
Nginx.conf.md 1KB
machete_icon.png 34KB
Class_DirScanner.md 3KB
index.php 465B
img
video-play.png 993B
close.png 163B
prev.png 170B
play-pause.svg 434B
error.svg 394B
loading.svg 3KB
error.png 1KB
close.svg 258B
prev.svg 194B
next.png 166B
loading.gif 4KB
play-pause.png 432B
video-play.svg 271B
next.svg 194B
js
js.cookie.min.js 2KB
main.js 1KB
manual.js 23B
jquery-3.6.0.min.js 87KB
webdirectory.js 645B
googleimage.js 1KB
blueimp-gallery.min.js 35KB
lazysizes.min.js 8KB
favicon.ico 15KB
plugins
README.md 15B
Parsedown.php 42KB
Html.php 738B
lib
DirScanner.php 25KB
FSC.php 4KB
docker-entrypoint.sh 391B
共 78 条
- 1
资源评论
filesite
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
- Pytorch-pytorch深度学习教程之逻辑回归.zip
- Pytorch-pytorch深度学习教程之双向循环网络.zip
- Pytorch-pytorch深度学习教程之卷积神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功