站点图标
缩略图:XK-Note - 集各种神奇功能的云笔记

XK-Note - 集各种神奇功能的云笔记

2019-03-10折腾记录PHP / Laravel / Note
本文最后更新于 607 天前,文中所描述的信息可能已发生改变

v2 已开发完毕,您可以按照安装方式重新安装

前言

博主是个计科的大学生,所以经常需要将一些不太理解的代码或者经验记录下来,纸质笔记对一些经验还好,一旦涉及代码。。。,所以博主的笔记都是电子的,在弄好这个笔记时使用的是 Typora,确实非常好用,但是有个硬伤,同步不便,到机房上课的时候笔记就派不上用场,并且查看还要使用支持 Markdown 的编辑器。可谓苦不堪言,直到我在 Github 上看到了 Editor.md 这个项目,于是便开始了 Coding。

简介 Introduction

XK-Note=Laravel.Vue2.0.XK-Editor; 一个由上方代码组成,集各种神奇功能的云笔记。

特性 Feature

  • [云存储] 云端撰写笔记,随时保存,多端同步。
  • [跨平台] 多平台支持,撰写查阅只需一个浏览器,无惧任何不兼容情况。
  • [响应式] 所有页面均采用响应式设计,即使尺寸极小的设备也能保持良好的体验。
  • [在线浏览] 拥有独立的浏览模式,查看笔记不再困扰。
  • [历史版本] 笔记支持历史版本查看和回滚,您可以切换到任何提交过的历史版本,无惧误删除。(基于 Git)
  • [Git 同步支持] 独有的 Git 支持,支持版本控制,无惧误操作,随时从旧版本恢复笔记。
  • [浏览器临时保存] 独有的浏览器端保存功能,即使断网了也能安心写作,无惧任何网络波动。
  • [发布到博客] 笔记可以在编辑完成后一键推送到 WordPress,Hexo 等博客系统。
  • [多笔记同时打开] 笔记可以随时打开,您无需在编辑其他笔记时关闭之前开启的笔记。
  • [多用户] 笔记主要面向个人使用,但是也支持多人同时使用,每个用户的笔记互相隔离保存,无需担心笔记泄露。
  • [导出笔记] 支持多种导出格式,保存为 MD 文件,html 文件,由本地即时生成,无需繁琐的操作。
  • [多种模式] 拥有多种模式,写作,预览,阅读,满足各种人的需求。
  • 还有多种神奇的功能等待你的发掘。

演示 Demo

XK-Note

账号:demo@ixk.me / demo

**密码:**demodemo

安装 Install

目前 XK-Note v2 还处于测试阶段,所以可能存在 Bug,若您在使用中遇到了 Bug 或者疑似 Bug 的情况,请提交 issue 或与我取得联系,以便第一时间取得修复。

一键安装

  • 安装依赖

_11
# Ubuntu/Debian 其他系统请自行查阅
_11
# 鉴于不同用户安装PHP的方法不同,这里就不写PHP的安装方法了
_11
sudo apt-get install curl git
_11
curl -sS https://getcomposer.org/installer | php
_11
sudo mv composer.phar /usr/local/bin/composer
_11
# 安装NodeJS和yarn/npm
_11
sudo apt install npm
_11
sudo npm i -g npm
_11
sudo npm i -g yarn
_11
sudo npm i -g n
_11
sudo n stable

  • 克隆本仓库

_1
git clone https://github.com/syfxlin/xknote.git

  • 复制一份.env.example文件,并重命名为.env,修改对应的信息,并关闭调试模式

_18
APP_DEBUG=false
_18
APP_ENV=production
_18
APP_ADMIN_ID=1 #一般来说第一位注册的用户自动升级为管理员,也就是id为1的用户,如果发现不是可以修改这个参数,改成你的id
_18
APP_URL=you url
_18
DB_CONNECTION=mysql
_18
DB_HOST=127.0.0.1
_18
DB_PORT=3306
_18
DB_DATABASE=xknote
_18
DB_USERNAME=you mysql username
_18
DB_PASSWORD=you mysql password
_18
MAIL_DRIVER=smtp
_18
MAIL_HOST=smtp.example.com
_18
MAIL_PORT=465
_18
MAIL_USERNAME=you mail username
_18
MAIL_PASSWORD=you main password
_18
MAIL_ENCRYPTION=ssl
_18
MAIL_FROM_ADDRESS=i@example.com
_18
MAIL_FROM_NAME=XK-Note

  • 安装

_1
composer xknote-install

升级

若您是使用手动安装的话请先确认 git 是否存在 xknote-github 的 remote,如果没有,请添加后运行下方命令


_1
composer xknote-update

手动安装

手动安装较为复杂,请前往Github查看

文档 Doc

暂无

Github

求 star = ̄ ω  ̄=

维护者 Maintainer

XK-Note 由 Otstar Lin和下列贡献者的帮助下撰写和维护。

Otstar Lin -Personal Website·Blog·Github

许可证 License

根据 Apache License 2.0 许可证开源。

渲染 Render

313ebb9c e2a4 4b42 b556 4881c3865d04 e670f590 354b 47ad 9c4a 5cbf60139944 3068876b d515 4fa7 b047 3b2f0db2728f 4a8a0838 636b 4039 929c 8a9ced22c36a

XK-Note - 集各种神奇功能的云笔记

https://blog.ixk.me/post/xknote
  • 许可协议

    BY-NC-SA

  • 发布于

    2019-03-10

  • 本文作者

    Otstar Lin

转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!

Laravel生成目录树PHP GD生成验证码