当前位置: 首页 > news >正文

超简单!单 Bash 脚本实现博客创建,多特性持续更新维护

导航菜单

切换导航,有登录选项,还可进行外观设置。

平台功能

涵盖 AI 代码生成、开发者工作流、应用程序安全、探索等方面。AI 代码生成包括 GitHub Copilot、GitHub Copilot 应用、MCP 注册表;开发者工作流有 Actions、Codespaces、Issues、代码审查;应用程序安全包含 GitHub 高级安全、代码安全、密钥保护;探索方面有为何选择 GitHub、文档、博客、更新日志、市场等。还可查看所有功能。

解决方案

按公司规模划分有企业版、中小型团队版、初创企业版、非营利组织版;按用例划分有应用现代化、DevSecOps、DevOps、CI/CD 等,还可查看所有用例;按行业划分有医疗保健、金融服务、制造业、政府机构等,也可查看所有行业。并且能查看所有解决方案。

资源

按主题探索有 AI、软件开发、DevOps、安全等,可查看所有主题;按类型探索有客户案例、活动与网络研讨会、电子书与报告、商业洞察、GitHub 技能;支持与服务包括文档、客户支持、社区论坛、信任中心、合作伙伴。还能查看所有资源。

开源相关

社区方面有 GitHub 赞助;项目有安全实验室、维护者社区、加速器、GitHub 明星项目、存档计划;仓库有主题、热门趋势、合集。

企业版内容

企业解决方案是企业平台,由 AI 驱动的开发者平台;可用附加组件有 GitHub 高级安全、面向企业的 Copilot、高级支持。

定价

可查看定价信息。

搜索功能

可搜索代码、仓库、用户、问题、拉取请求等,还有搜索语法提示。

提供反馈

会阅读每一条反馈并认真对待,可选择包含电子邮件地址以便联系。

保存的搜索

使用保存的搜索可更快筛选结果,要查看所有可用限定符可参阅文档。

登录与注册

有登录和注册选项,还有外观设置,若在其他标签页或窗口有登录、注销、切换账户等操作,需重新加载以刷新会话。

仓库详情

cfenollosa/bashblog 公开,有通知、复刻 237、加星 1.8k 等选项,还有代码、问题 24、拉取请求 11、动作、项目、维基、安全与质量 0、洞察等导航选项。

仓库文件导航

有文件夹和文件展示,最新提交有 294 次提交,还有 README.md、bb.sh 等文件。

bashblog 介绍

bashblog 是一个用于创建博客的单 Bash 脚本,创建初衷是找到简单方式通过服务器公共文件夹发布博客文章,无需特殊要求和依赖项,可在 GNU/Linux、OSX 和 BSD 系统上运行。只需输入 `./bb.sh post` 即可开始撰写博客文章,还可查看示例,该页面 100% 由 bashblog 生成,无需额外调整。也能查看其他 bashblog 用户。

使用方法

下载代码并将 `bb.sh` 复制到公共文件夹,运行 `./bb.sh` 可显示可用命令,若文件不可执行,输入 `chmod +x bb.sh` 后重试。创建第一篇文章前可能需配置博客设置,创建文章可运行 `./bb.sh post`,若安装 Markdown 脚本会尝试使用,若要强制使用 HTML 可运行 `./bb.sh post -html`,完成后访问公共 URL 可看到索引文件和新文章页面。

高级功能了解

可阅读维基了解 Bashblog 的高级功能,如页眉和页脚、静态页面等。

特点展示

具有超简单的使用方式,无需安装,零依赖,跨平台兼容,静态内容,支持草稿,支持标签/分类,支持 Markdown、Disqus 评论、Twitter、Feedburner 和 Google Analytics,持续维护,代码简洁等特点。

配置方式

测试时无需配置,若运行博客需更改默认标题、作者姓名等。有两种配置方式,一是编辑 `bb.sh` 并修改 `global_variables()` 函数中的变量,二是创建 `.config` 文件写入配置值。软件先加载脚本中的值,再用 `.config` 文件中的值覆盖。`.config` 文件格式为每行一个 `variablename="value"`,bashblog 使用 `$EDITOR` 环境变量打开文本编辑器。

详细特性呈现

有简洁易读的设计,2.0 版本新增 Markdown 支持,有文章预览,支持草稿,单篇文章页面,首页文章数量可配置,自动生成 RSS 文件,有文章索引页面,标签页面自动生成,可进行数据重建,支持评论,有无 Cookie 的 Twitter 分享选项,支持 Google Analytics 代码,自带 CSS,有完整的 HTML 结构,支持页面顶部内容添加,有验证功能,自动备份等。还可阅读更新日志部分或查看博客新闻了解更多更新信息。

贡献代码要求

Bashblog 代码量已突破 1000 行,要保持简洁性和可读性,克制添加过多功能。欢迎 bug 修复,新功能需有充分理由才能纳入主代码库,拉取请求应满足解决特定用例、添加常见用例、代码量尽量少、不进行大规模代码重写、跨平台兼容、遵循 UNIX 哲学、保持向后兼容性等条件。

更新日志记录

从 1.0 版本到 2.10 版本有不同的更新内容,如新增功能、修复 bug、支持新语言、改进命令等。

许可证说明

本程序是自由软件,可根据 GNU 通用公共许可证条款重新分发和/或修改,许可证版本可以是第 3 版或更高版本。程序编写为实用但无保证,可参阅 GNU 通用公共许可证获取更多信息,若未收到副本可查看相关网址。

关于 bashblog

bashblog 是用于创建博客的单 Bash 脚本,下载、运行、撰写即可。还有 Readme 资源。

仓库数据

加载可能出现错误需重新加载页面,有活动、加星 1.8k 颗星、关注者 72 位、复刻 237 次等数据,还可举报仓库。

版本与软件包

未发布任何版本,软件包数量为 0,加载可能出现错误需重新加载页面。

贡献者情况

加载贡献者信息时可能出现错误需重新加载页面。

语言情况

语言为 Shell 100.0%。

页脚信息

有页脚导航,包括条款、隐私、安全、状态、社区、文档、联系我们、管理 Cookie、不共享个人信息等,此时可能无法执行某些操作。

http://www.jsqmd.com/news/1088857/

相关文章:

  • 拯救者工具箱:彻底告别臃肿,让你的联想笔记本性能飙升
  • CTF密码学实战:从古典密码到现代加密的30个核心挑战
  • MacOS DNS缓存机制解析与手动刷新实战
  • Hutool工具类实战:身份证信息提取与业务集成指南
  • 从零搭建渗透测试靶场:DR4G0N B4LL实战与Web漏洞攻防解析
  • 联想拯救者工具箱终极指南:如何完全掌控你的游戏本性能
  • 5分钟为OBS添加本地AI字幕:LocalVocal完全指南
  • Navicat Premium试用重置终极指南:快速免费恢复14天试用期
  • 2026郴州黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式
  • 桌面端 AI 智能体 OpenClaw v2.7.9 实操,办公自动化完整搭建方案
  • Web安全基石:中间件与框架风险剖析与加固实战指南
  • *存储媒体**(Storage Media):指用于保存和读取数据的物理介质,是计算机系统中实现数据持久化或临时缓存的关键组成部分
  • WELearn网课助手:智能学习辅助工具的技术实现与应用价值
  • Android虚拟摄像头终极指南:5分钟掌握摄像头内容替换技术
  • 【二级运放】设计实战:从规格书到结构选型的完整指南
  • SVI接口:三层交换机的VLAN间路由核心与实战配置
  • 【ChatGPT高效进阶指南】:20年AI工程师亲授7个被99%用户忽略的核心提示词技巧
  • 如何快速上手Tiled:打造专业2D游戏地图的终极指南
  • SRC漏洞挖掘实战指南:从零构建Web安全测试心智模型与高效工作流
  • Windows平台安卓应用安装器完整指南:告别模拟器,高效运行APK
  • 音乐格式解放者:Unlock Music Electron如何打破数字音乐的枷锁
  • KVM GPU直通实战:解锁Windows虚拟机高分辨率显示的正确姿势
  • 3步解锁音乐自由:ncmdump帮你告别网易云音乐格式限制
  • AI Aimbot终极指南:如何快速配置世界顶尖的AI自动瞄准系统
  • C# EPPlus实战:从零构建专业Excel报表,掌握样式与数据读写核心
  • 大麦BP链接手动生成与实战应用指南
  • 胃肠专科AI如何实现2秒诊断:多模态融合与临床知识注入
  • EhViewer开源漫画阅读器:打造个性化数字漫画收藏馆的完整指南
  • Blender 3MF插件终极指南:如何在5分钟内实现3D打印文件无缝导入导出
  • Google Colab性能分析实战:定位GPU内存与训练吞吐瓶颈