Shoka | Hexo开源博客主题设计缘由前几年在 Bear 和 Evernote 上整理了大量笔记,非常喜欢 Bear 默认的 markdown 渲染样式。后来因为换了安卓手机,用不了 Bear,四处搜寻替代品,没有满意的。 然后阴差阳错知道了 Hexo,又得知 Github 也可以免费建私有仓库了,故再次转移阵地到了自建博客,并部署在 Github Pages。因为这个博客是用来记笔记的,故起名 书架 。对应的主题即 Theme.Shoka ,可以说是为了笔记阅读而生的主题。 样式严重参考 Bear,部分代码严重参考 NexT。Hexo 的默认及常用渲染器均使用 highlight.js 进行代码高亮,而我喜欢 Prism.js ,故重写了一个渲染器配合主题食用。渲染器取名 multi ,因为集成了很多很多很多 markdown-it 插件,以及压缩静态文件的功能。 (最新版的默认渲染器也支持 Prism.js 了,可喜可贺,但不想用,哈哈哈哈哈哈哈 墙内 Github Pages 访问速度时而感人,所以用了 jsDelivr 加速,主要是因为它可以按需合并依赖文件。快速安装cd your-blog git clone https://github.com/amehime/hexo-theme-shoka.git ./themes/shoka打开主题目录,内有 example 文件夹,提供了配置文件的 demo 供参考。安装依赖插件在应用主题之前,必须至少安装 hexo-renderer-multi-markdown-it 渲染插件 和 hexo-autoprefixer。 插件安装与配置教程戳此应用主题修改站点配置修改站点配置文件 /_config.yml ,把主题改为 shokatheme: shoka修改主题配置主题配置的所有参数在 /themes/shoka/_config.yml 文件中。 为了方便主题升级,请在根目录新建一个 yml 文件,命名为 _config.shoka.yml 。 也就是说,所有主题的自定义配置均保存于 /_config.shoka.yml 文件。
Fantastic | Halo博客系统开源主题TODO文章TOC(目录)功能添加相册功能(已经添加域名/photos可以查看)、细节需要调整,目前还在考虑中。添加暗黑模式(已完成)基本适配(可用)细节优化修改了什么v1.1修改share组件样式。优化sharejs样式,去掉google+ 等分享。增加阅读量显示。使用方法克隆或者下载。压缩为 zip 压缩包之后在后台的主题设置直接上传即可使用。用Halo自带的程序拉取https://github.com/imkundev/halo-theme-fantastic.git
PicGo | 用于快速上传图片并获取图片 URL 链接的工具应用概述PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具PicGo 本体支持如下图床:七牛图床v1.0腾讯云 COS v4v5 版本v1.1 & v1.5.0又拍云v1.2.0GitHubv1.5.0SM.MS V2v2.3.0-beta.0阿里云 OSSv1.6.0Imgurv1.6.0本体不再增加默认的图床支持。你可以自行开发第三方图床插件。详见PicGo-Core。特色功能支持拖拽图片上传支持快捷键上传剪贴板里第一张图片Windows 和 macOS 支持右键图片文件通过菜单上传 (v2.1.0+)上传图片后自动复制链接到剪贴板支持自定义复制到剪贴板的链接格式支持修改快捷键,默认快速上传快捷键:command+shift+p(macOS)|control+shift+p(WindowsLinux)支持插件系统,已有插件支持 Gitee、青云等第三方图床更多第三方插件以及使用了 PicGo 底层的应用可以在Awesome-PicGo找到。欢迎贡献!支持通过发送 HTTP 请求调用 PicGo 上传(v2.2.0+)更多功能等你自己去发现,同时也会不断开发新功能开发进度可以查看Projects,会同步更新开发进度如果第一次使用,请参考应用使用文档。遇到问题了还可以看看FAQ以及被关闭的issues。下载安装下载源地址/安装方式平台备注GitHub Releasehttps://github.com/Molunerfinn/PicGo/releasesAll国内下载速度可能会慢腾讯云COShttps://github.com/Molunerfinn/PicGo/releases附在更新日志结尾All感谢腾讯云COS提供的赞助支持山东大学镜像站https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGoAll感谢山东大学镜像站提供的镜像支持Scoopscoop bucket add helbing https://github.com/helbing/scoop-bucket&scoop install picgoWindows感谢 @helbing 的贡献Chocolateychoco install picgoWindows感谢 @iYato 的贡献Homebrewbrew install picgo --caskmacOS感谢 @womeimingzi11 的贡献AURyay -S picgo-appimageArch-Linux感谢 @houbaron 的贡献开发说明目前仅针对 Mac、Windows。Linux 平台并未测试。你需要有 Node、Git 环境,了解 npm 的相关知识。git clone https://github.com/Molunerfinn/PicGo.git并进入项目。yarn下载依赖。注意如果你没有yarn,请去官网下载安装后再使用。用npm install将导致未知错误!Mac 需要有 Xcode 环境,Windows 需要有 VS 环境。如果需要贡献代码,可以参考贡献指南。开发模式输入npm run electron:serve进入开发模式,开发模式具有热重载特性。不过需要注意的是,开发模式不稳定,会有进程崩溃的情况。此时需要:ctrl+c # 退出开发模式npm run electron:serve # 重新进入开发模式注:Windows 开发模式运行之后会在底部任务栏的右下角应用区出现 PicGo 的应用图标。生产模式如果你需要自行构建,可以npm run electron:build开始进行构建。构建成功后,会在dist_electron目录里出现构建成功的相应安装文件。注意:如果你的网络环境不太好,可能会出现electron-builder下载electron二进制文件失败的情况。这个时候需要在npm run electron:build之前指定一下electron的源为国内源:export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"# 在 Windows 上,则可以使用 set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ (无需引号)npm run electron:build只需第一次构建的时候指定一下国内源即可。后续构建不需要特地指定。二进制文件下载在~/.electron/目录下。如果想要更新electron构建版本,可以删除~/.electron/目录,然后重新运行上一步,让electron-builder 去下载最新的electron二进制文件。其他相关vs-picgo:PicGo 的 VS Code 版。flutter-picgo:PicGo 的手机版 App(支持 Android 和 iOS )。PicHoro:另一款支持 PicGo 配置的手机版 App(暂时只支持 Android)。
FileGator | 一个免费的、开源的、自托管 免费的多用户PHP文件管理器FileGator – 强大的多用户文件管理器FileGator 是一个免费的、开源的、自托管的 Web 应用程序,用于管理文件和文件夹。您可以管理本地存储库文件夹(在服务器的硬盘驱动器上)中的文件或连接到其他存储适配器(见下文)。FileGator具有多用户支持,因此您可以让管理员和其他用户管理具有不同访问权限,角色和主文件夹的文件。支持所有基本文件操作:复制、移动、重命名、编辑、创建、删除、预览、压缩、解压缩、下载、上传。如果允许,用户可以一次下载多个文件或文件夹。文件上传支持拖拽、进度条、暂停和恢复。上传是分块的,因此无论您的服务器配置如何,您都应该能够上传大文件。演示点击查看这是启用了来宾帐户的只读演示您可以登录以查看约翰的私人文件john/john或作为只读 + 下载用户。jane/jane典型用例与同事、团队、朋友或家人共享文件夹授予学生上传作业的权限允许工作人员上传现场数据/文档/图像用作云备份与多人一起管理 CDN用作 FTP/SFTP 替代品管理 S3 或其他第三方云存储用于快速压缩和下载远程文件特点和目标多个存储适配器(Local,FTP,Amazon S3,Dropbox,DO Spaces,Azure Blob以及通过Flysystem的许多其他适配器))具有角色和权限的多个身份验证适配器(将用户存储在json文件,数据库中或使用WordPress)多会话适配器(Native File,Pdo,Redis,MongoDB,Memcached等通过Symfony))单页前端(由Vuejs、Bulma和Buefy构建))分块上传(使用可恢复对象构建.js)压缩和批量下载支持高度可扩展、解耦和经过测试的代码无需数据库无™框架局限性底层Flysystem不支持符号链接不支持文件权限操作(chmod/chown)docker查看官方 docker 镜像,了解如何使用它的说明码头工人快速入门:docker run -p 8080:8080 -d filegator/filegatorvisit: http://127.0.0.1:8080 login as admin/admin123最低要求PHP 7.2.5+ (带 php-zip 扩展名)请参阅 Ubuntu 18.04 或 Debian 10.3 的安装说明。下载预编译版本预编译版本是为非开发人员创建的。在此版本中,将为您编译前端(html,css和javascript),并删除源代码,因此最终存档仅包含最少的文件。开发项目设置 (Linux)您必须已安装 、 和 。gitphpnpmcomposergit clone https://github.com/filegator/filegator.gitcd filegatorcp configuration_sample.php configuration.phpchmod -R 775 private/chmod -R 775 repository/composer install --ignore-platform-reqsnpm installnpm run build编译和热重载以下命令将在端口 8081 和 8080 上启动后端和前端:npm run serve一切准备就绪后,请访问:http://localhost:8080运行测试和静态分析测试需要 xdebug、php-zip 和 sqlite php 扩展。vendor/bin/phpunitvendor/bin/phpstan analyse ./backendnpm run lintnpm run e2e部署将网站文档根目录设置为目录。这也称为“公共”文件夹。filegator/dist注意:出于安全原因,这是您希望通过 Web 公开的唯一文件夹。其他所有内容都应在您的 Web 根目录之外,这样人们就无法通过浏览器访问您的任何重要文件。如果从根文件夹运行脚本,您将看到消息“开发模式”作为安全警告。filegator/dist
ZPan | 免费开源基于云存储的自托管云盘ZPan – 基于云存储的自托管云盘概述不受服务器带宽限制支持所有与S3协议兼容的云存储支持文件和文件夹管理支持文件和文件夹共享(无需登录即可访问)支持文档预览和音视频播放支持多用户存储空间控制支持多种语言许可证ZPan 在 GPL 3.0 许可证下。
Hux | 一款开源免费的Halo主题说明该主题的原作者为Xuan Huang,非常感谢做出这么优秀的主题。原主题地址:https://github.com/Huxpro/huxpro.github.io预览截图预览地址Hux Blog安装方法方法一点击下载。进入后台 -> 外观 -> 主题。点击右下方按钮选择安装主题,随后选择本地上传。选择下载好的主题包(zip)即可。方法二复制https://github.com/halo-dev/halo-theme-hux。进入后台 -> 外观 -> 主题。点击右下方按钮选择安装主题,随后选择远程拉取。粘贴复制的链接到远程地址,点击下载即可。更新方法方法一进入后台 -> 外观 -> 主题。找到需要更新的主题,点击主题下方的更多按钮。点击在线更新。方法二点击下载最新的版本。进入后台 -> 外观 -> 主题。找到需要更新的主题,点击主题下方的更多按钮。点击从主题包更新,选择下载好的主题包(zip)即可。
Joe | 一款基于Typecho博客的双栏极致优化开源主题Joe一款基于Typecho博客的双栏极致优化主题Git仓库:https://github.com/HaoOuBa/Joe主题宗旨:简洁、超强、开源、精华主题简介:整包仅1.3Mb,却实现超强功能,极其迅速的响应(在开发时,都是使用30000篇文章进行开发测试)全站变量名、类名统一规范,重在方便更多人参与二开与拓展主题开箱即用,没有任何复杂的操作,无需像其他主题去特意创建个分类等。主题启用后,会置换Typecho的默认编辑器,采用 Joe 独家开发的编辑器主题响应式布局,不依赖任何响应式框架,采用 Joe 独家响应式主题在一切可能暴露的接口上,屏蔽sql注入、xss攻击风险,提供安全保障内置超强视频功能、包含直播功能、全网影视功能、文章内插入视频功能主题SEO极致优化,Lighthouse SEO跑分彪满100分主题色彩全局公用、小白轻松直接修改整站自定义主题色主题内置代码高亮、无需借助任何插件、支持200种语言主题首发极强画图回复功能,为你的博客带来用户互动,不再像传统博客那样,仅限文字主题内置sitemap、百度推送、友链、回复可见等,无需依赖任何插件主题开发开发时请使用VSCode编辑器,编辑器插件:scss-to-css(根据官方文档进行下载依赖库) 和minifycss代码由scss编译成.min.css文件js代码由minify压缩成.min.js文件主题目录介绍(非实时)├── assets 主题静态资源├── core 主题核心文件夹├── library 主题内集成第三方库├── public 共用的一些模块文件├── typecho│ ├── config 主题外观、功能设置的样式脚本目录│ └── write Joe编辑器目录├── 404.php 404页面├── archive.php 搜索页面├── friends.php 友情链接页面├── functions.php 主题的外观、功能设置├── index.php 博客首页页面├── leaving.php 留言板页面├── live.php 虎牙直播页面├── package.json 主题发布至NPM仓库使用(勿动)├── page.php 独立页面├── post.php 文章页面├── screenshot.php 主题截图图片├── video.php 全网影视页面└── wallpaper.php 壁纸页面