项目简介
本项目是一个基于Ruby的博客生成工具,利用Rake任务来简化新博客文章与页面的创建流程。它具备简单易用的命令行界面,能让用户快速创建新文章和页面,并自动填充基本模板与数据。
项目的主要特性和功能
- 新文章创建:借助Rake任务可快速创建博客文章,该任务会提示输入标题和标签,随后创建文章文件并写入基本元数据。
- 新页面创建:和新文章任务类似,用于创建网站新页面。
- 辅助函数:提供从标准输入读取用户输入、提示用户输入选项,并验证输入是否在有效选项中的功能。
- 自定义配置:用户可通过常量定义编译后的网站目录、博客文件目录、新文章和新页面的默认文件扩展名等。
安装使用步骤
- 确认已安装Ruby和Rake,在命令行运行
ruby -v
和rake -v
进行检查。 - 下载项目源码文件,解压后将Rakefile.rb置于项目根目录。
- 根据需求修改Rakefile.rb中的配置部分,如public_dir、posts_dir等常量的值。
- 在命令行运行
rake new_post[TITLE]
创建新博客文章,TITLE
为文章标题,例如rake new_post "我的第一篇博客"
。 - 运行
rake new_page[TITLE]
创建新页面,需提供标题。 - 创建完成后,在浏览器中打开生成的网站,查看新创建的文章或页面。
注意:此工具依赖博客或网站模板结构,请确保项目结构符合Rakefile的预期结构,否则可能出错。此外,本工具仅用于创建新文章和页面,网站的其它部分(如样式、布局等)需用户自行处理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】