vi-kon / laravel-wiki
此包已被废弃,不再维护。未建议替代包。
Laravel 5.1 的 Wiki 引擎,基于 Markdown 语法
dev-develop
2016-05-26 21:10 UTC
Requires
- php: >=5.5.9
- illuminate/config: ~5.2
- illuminate/console: ~5.2
- illuminate/container: ~5.2
- illuminate/contracts: ~5.2
- illuminate/database: ~5.2
- illuminate/http: ~5.2
- illuminate/routing: ~5.2
- illuminate/session: ~5.2
- illuminate/support: ~5.2
- illuminate/translation: ~5.2
- illuminate/validation: ~5.2
- illuminate/view: ~5.2
- laravelcollective/html: ~5.2
- vi-kon/laravel-auth: ~3.1
- vi-kon/laravel-bootstrap: ~2.0
- vi-kon/laravel-db-config: ~1.2
- vi-kon/laravel-diff: ~1.0
- vi-kon/laravel-parser-markdown: ~1.0
- vi-kon/laravel-support: ~1.0
This package is not auto-updated.
Last update: 2021-03-05 21:54:12 UTC
README
这是 Laravel 5.1 的 Wiki。
目录
特性
- 流行的 Markdown 语法
- 页面历史
- 可配置
安装
- 像往常一样创建您的 Laravel 项目
- 通过
composer(确保允许开发稳定性):composer require vi-kon/laravel-wiki - 在您的
app.php中,将ViKon\Wiki\WikiServiceProvider::class,添加到 providers 数组中 - 调用
php artisan vendor:publish命令(这将发布所有供应商资源) - 调用
php artisan migrate命令 - 调用
php artisan vi-kon:wiki:install命令(这将使用所需条目填充数据库) - 安装
npm和bower包以发布公共资源
现在浏览到您项目的 /wiki 路径。
在 app.php 文件中找到 providers 数组并添加以下行
// Wiki \ViKon\Wiki\WikiServiceProvider::class,
必需的 npm 包(在项目根目录的 package.json 中)
{
"private" : true,
"dependencies": {
"bower" : "^1.7.9",
"gulp" : "^3.9.1",
"gulp-clean" : "^0.3.2",
"gulp-concat" : "^2.6.0",
"gulp-debug" : "^2.1.2",
"gulp-less" : "^3.0.5",
"gulp-livereload": "^3.8.1",
"gulp-minify-css": "^1.2.4",
"gulp-notify" : "^2.2.0",
"gulp-rename" : "^1.2.2",
"gulp-rev" : "^7.0.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-uglify" : "^1.5.3",
"less" : "^2.6.1",
"rev-del" : "^1.0.5",
"underscore" : "^1.8.3"
}
}
必需的 bower 包(在项目根目录的 bower.json 中)
{
"name" : "laravel-5.2-wiki",
"version" : "1.0.0",
"description" : "Wiki Engine",
"moduleType" : [
"node"
],
"authors" : [
"Kovács Vince"
],
"license" : "MIT",
"ignore" : [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"bootstrap" : "^3.3.6",
"jquery" : "~2.1.4",
"jquery-timeago": "~1.4.3",
"codemirror" : "~5.10.0"
}
}
发布资源的 Gulp 任务(在项目根目录的 guplfile.js 中)
var path = require('path'); var Gulper = require('./vendor/vi-kon/laravel-support/src/resources/assets/Gulper'); var WikiGulper = require('./vendor/vi-kon/laravel-wiki/src/resources/assets/WikiGulper'); var gulper = new Gulper(); var __bower_components = path.join(__dirname, 'bower_components'); gulper .buildPath(path.join(__dirname, 'public', 'build')) .setBowerComponentsDirname(__bower_components) .registerLessInclude(__bower_components) .registerCssTask([ path.join(__bower_components, 'bootstrap', 'less', 'bootstrap.less'), path.join(__bower_components, 'codemirror', 'lib', 'codemirror.css') ], path.join('css', 'main.css')) .registerJsTask([ path.join(__bower_components, 'jquery', 'dist', 'jquery.js'), path.join(__bower_components, 'jquery-timeago', 'jquery.timeago.js'), path.join(__bower_components, 'bootstrap', 'dist', 'js', 'bootstrap.js'), path.join(__bower_components, 'codemirror', 'lib', 'codemirror.js'), path.join(__bower_components, 'codemirror', 'mode', 'markdown', 'markdown.js') ], path.join('js', 'main.js')); new WikiGulper(gulper); gulper.registerTasks();
许可证
此包受 MIT 许可证的许可