简介
Markdown-Temp
是一款在线Markdown
编辑器,她不仅免费开源,而且简单适用。Markdown-Temp
适用于编写临时文档与在线分享,由小z
博客进行开发。
Markdown-Temp说明
- 编辑器使用
Editor.md
- 后端使用
Parsedown
进行解析 - 使用
PHP
语言,不需要数据库 - 使用了
BootStrap
框架
功能介绍
- 实时预览
- 支持导出
.html
、.md
等格式 - 生成唯一链接方便临时分享
- 每隔
30
秒自动保存一次
使用说明
- 大部分核心代码均使用开源程序,小
z
博客只是在已有的轮子上进行组装。 Markdown-Temp
不支持上传图片,若您需要插入图片请使用小z
图床。Markdown-Temp
定位与临时在线文档,每个月的10号/25号会定期对用户文档进行清理,最长可保存15天,因此打算长期保存的用户并不适用,所以建议导出.html
或.md
格式。
其它说明
源码:Markdown-Temp
效果图:
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1722/
不妨点个广告再走嘛
相关推荐
-
Varient:一个多用途的新闻和杂志系统,可上传视频/音频等
说明:Varient是一个多用途的新闻和杂志系统。它具有干净的代码,响应式和用户友好的设计。您可以使用其强大的管理面板来管理网站中的几乎所有内容。多用户多作者,所有作者都有自己的面板来管理自己的文章,并且还可以上传视频和音频等。而且系统还具有RSS聚合器系统,快速和易于使用,功能很强大。 截图 更新 【2019年7月6日】 源码更新至v1.6版本,由顶点网https://www.topide.com提供。 #下载地址,安装方法不变,授权码随便填 https://www.southcat.net/usr/down/varient-v1.6.zip 功能 系统主要功能是通过谷歌翻译的,我懒得每个词去改,凑合着看啊各位。 干净的响应式设计 使用Bootstrap构建 系统安全性高 Seo优化 搜索引擎友好的网址 多种语言支持(简体中文,英语,德语,法语,土耳其语,葡萄牙语,俄语,意大利语,西班牙语) 10个布局颜色 可编辑和可排序的导航(使用超级菜单) 用于导航的外部链接和下拉选项 响应式和可排序的滑块 适用于任何类型广告代码的自适应广告空间(包括Adsense) 创建广告代码 添加无限制的完全可编辑页面 显示和隐藏页面选项,页面标题,页面导航,页面右栏 图库页面(启用和禁用选项) 画廊类别 联系页面(使用Google地图) 在网站中搜索 阅读列表页面(从列表中添加和删除) 精选文章 新闻速递 添加,删除,更新帖子 视频发布选项 音频发布选项(带播放列表) 计划的帖子 保存为帖子的草稿选项 将多个图像添加到帖子 添加,删除,更新类别 添加,删除照片 添加和删除Slider的帖子 通讯(发送Html电子邮件到所有注册的电子邮件) 管理注册电子邮件 懒惰的图像加载 动态标签系统 Ajax评论系统 Facebook评论 投票投票(添加,删除无限投票) 社交登录(Facebook和Google) 社交分享 社交媒体链接 补充工具栏小部件(添加,删除,更新小部件) 小工具:热门帖子 小工具:推荐帖子 小工具:随机文章滑块 小工具:标签 小工具:投票投票 浏览量计数(启用和禁用选项) 管理评论 管理联系人信息 高级帖子选项 Sitemap.xml生成器 RSS聚合器系统(使用Cron作业自动更新) RSS源(有不同的频道) 30个字体选项 富文本编辑器(可添加图像和视频) 具有3个角色的会员系统(管理员,作者,用户) 管理注册用户 禁止用户帐户 更改用户角色 管理员和作者资料页 启用和禁用会员制度 启用和禁用评论系统 安全认证 重设密码 谷歌分析 高级设置选项 视觉设置 从管理面板中更改徽标,Favicon,网站标题,网站描述等 安装 环境要求:PHP 5.6+、Nginx/Apache、cURL、Mbstring扩展,本源码为v1.5.1版本,由顶点网提供。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统...
-
CentOS 7安装Lsyncd实现文件实时同步备份
说明:lsyncd是基于inotify + rsync的开源同步软件,支持增量同步,之前也讲到过通过Rsync同步方法,可参考:通过SSH使用Rsync同步两个VPS的文件,而本文所谈到的lsyncd与Resilio Sync相比优势是更加安全、占用资源更低,多种参数自定义配置更加方便。劣势是配置要比Resilio Sync麻烦一点,如果多台服务器的情况下速度可能不及Resilio Sync,因为Resilio Sync使用了P2P分享。 Lsyncd官方帮助手册:https://axkibe.github.io/lsyncd/项目地址:https://github.com/axkibe/lsyncd 注意:本教程在CentOS 7系统测试,如果是CentOS 6系统可能部分地方略有不同,但流程和步骤都一样。 准备 有两台CentOS 7服务器,其中A:192.168.1.100文件需要实时同步到B:192.168.1.200。 安装rsync lsyncd基于rsync,且要求rsync >= 3.1,可输入rsync -v查看当前版本,如果不符合要求,按照以下方法升级rsync版本,两台服务器A/B均要安装rsync。 升级步骤 #查看当前rsync版本 rsync -v #如果版本太低,直接卸载 yum -y remove rsync #下载rsync源码 wget https://download.samba.org/pub/rsync/rsync-3.1.2.tar.gz #解压 tar -zxvf rsync-3.1.2.tar.gz #进入目录 cd rsync-3.1.2 #编译安装 ./configure make install #查看是否升级成功 rsync -v 设置密钥登录 如果想要将A的数据同步到B,A必须拥有免密码登录B的权限,可以设置密钥登录来完成。只需要两条命令即可,下面的命令在A服务器执行: #生成密钥文件 ssh-keygen -t rsa #将公钥拷贝到B ssh-copy-id username@remote-server #测试 ssh username@remote-server username为B服务器用户名,remote-server为B服务器IP地址,如果服务器不是使用的22作为SSH端口,需要-p参数指定端口号。更多说明可参考:SSH无密码登录:只需两个简单步骤 (Linux)。 安装epel仓库 CentOS 7内置的源并没有包括Lsyncd,可以自行编译安装Lsyncd,不过更简单的办法是先安装epel源,就可以直接yum安装了,以下命令再A服务器执行。 yum -y install epel-release 安装lsyncd并配置 如果已经安装了epel仓库,直接输入下面的命令安装lsyncd即可,一下命令在A服务器执行。 #安装lsyncd yum -y install lsyncd #查看lsyncd版本 lsyncd --version 安装完成后配置文件位于/etc/lsyncd.conf,会看到如下的内容,其中--是注释符。 ---- -- User configuration file for lsyncd. -- -- Simple example for default...
-
免费获得一年的21TB OneDrive和Microsoft Office 365企业版
说明 微软官方的活动,现在申请Office 365开发者计划,可以获得为期一年的免费Office 365企业版(价值100美元)。最高可获取21TB的OneDrive for Business存储空间,1TB用于管理员帐户,5TB用于4个子账户,申请了后我们就可以用来挂载到VPS服务器,进行离线BT下载或用于其它用途了。 申请 1、先访问申请地址:https://dev.office.com/devprogram,点击立即加入,再登录微软账户。2、再填写国家,公司等信息后,再填写一个表,表的话自己看着填。3、设置订阅信息,输入邮箱信息,密码,再验证电话即可。如果你卡在验证码这步,也就是获取不了验证码,使用梯子解决下。然后就申请成功了。4、等待几分钟,你就可以收到邮件了。再点击邮件给的链接,使用之前设置的邮箱密码登录就可以进行后台操作了。 提示 在创建新用户之前,您应该在“存储设置” 页面上编辑1024到5120的默认OneDrive存储 。要下载Office 365软件包,您需要在此处添加产品许可证 。 如果你要修改全局管理员和已存在用户OneDrive存储大小,可以查看该教程:Microsoft Office365 E3 MSDN全局管理员修改自身和用户OneDrive存储大小方法。 相关教程 Aria2+Aria2Ng+OneIndex一键安装脚本,下载后自动上传至OneDrive VPS使用GDList挂载Google Drive和OneDrive网盘,支持多个同时挂载 在Debian/Ubuntu上使用rclone挂载OneDrive网盘
-
MinerGate:在Windows、Mac、Ubuntu、安卓手机上挖矿教程
说明:如今虚拟货币被炒的很厉害,导致很多人都去挖矿了,之前说过几个挖矿教程,参考:Windows一键傻瓜式免编译Monero矿机,并用CPU挖矿Monero,CentOS 7下莱特币(Litecoin)挖矿教程,今天再说个MinerGate,挖矿超简单,可以使用CPU或者GPU挖矿,支持挖很多矿,博主用来挖Monero试了下,最低提取额为0.1 XMR,可以直观查看收益,而且支持的系统多,适合各种人群。 提示:最好别在VPS上挖矿,这样很快就会因为CPU长时间跑满会被停掉,个别商家会直接给你删掉。建议使用独立服务器,如果真想用VPS挖的,可以限制下VPS使用率后再挖,参考:Linux VPS通过安装CPULimit来限制CPU使用率。 教程 1、在MinerGate注册账号官网注册:https://minergate.com/reg,需要使用代理,因为Google验证被Q。程序下载:https://minergate.com/downloads/gui。 2、Windows系统安装MinerGate挖矿适合32位系统:Minergate V5.20适合64位系统:Minergate V7.0安装简单,一路回车就行。安装完,打开软件,输入注册时的邮箱就可以开挖了。可以选择你需要挖的矿。3、MAC系统安装MinerGate挖矿需10.9以上、64位系统,软件下载:Minergate V7.0 4、Ubuntu系统安装MinerGate挖矿 需16.04以上、64位系统。官方推荐Ubuntu下挖矿效率可以达到60%以上的效果,强烈推荐使用! 运行命令: curl -L -o minergate-cli-release.deb https://minergate.com/download/deb-cli && dpkg -i minergate-cli-release.deb screen -S mine minergate-cli -user YOUR-EMAI -fcn+xmr 4 命令说明: YOUR-EMAI:你的注册邮箱 -fcn+xmr 3:用4个核挖FCN+XMR -bcn 2:用2个核挖BCN(可额外添加其他矿) 5、安卓手机安装MinerGate挖矿最新安卓版是2.4,本地下载:minergate.miner_2.4.apk 相关问题 1、使用机器的最高效率我自己的实验,CPU和GPU使用50%的资源,效果最好。 2、查看收益动态更新:https://minergate.com/internal 3、CPU和GPU算力查看http://monerobenchmarks.info/list.php
-
Linux VPS利用iptables string模块屏蔽指定的网站、文件等
说明:在逗比那里看到的一个方法,可以阻止服务器访问某个网站,或文件等,对于爬梯子的,如果有共享行为,可以屏蔽下油管,这个大流量的很容易被Q。 原理:一般iptables自带的都有string模块,这个模块的作用就是匹配字符串,匹配到泛域名的URL,然后就把数据包丢弃,就实现了屏蔽泛域名的功能。 方法 以下规则是屏蔽以xx.com为主的所有一级、二级、三级等域名。 #添加屏蔽规则 iptables -A OUTPUT -m string --string "xx.com" --algo bm --to 65535 -j DROP #删除屏蔽规则,上面添加的代码是什么样,那么删除的代码就是把-I改成-D iptables -D OUTPUT -m string --string "xx.com" --algo bm --to 65535 -j DROP 命令详解: -A #添加iptables规则; -D #删除iptables规则(把添加防火墙规则时代码中的-A改成-D即可删除添加的规则); -m string #指定模块; --string "xx.com" #指定要匹配的字符串(域名、关键词等); --algo bm #指定匹配字符串模式/算法(还有一种更复杂的算法:kmp); --to 65535 #指定端口,这里代表所有端口(1-65535); -j DROP #指匹配到数据包后处理方式,这里是丢弃数据包。 这个模块的作用就是匹配字符串,这个字符串可以是URL、普通文本、文件后缀(后两者时,如果目标网站启用了GZIP类压缩算法,就会无法过滤匹配,毕竟都压缩了)。 比如:.zip,就会把包含.zip的数据库丢弃,这样就会无法下载.zip类型的文件了!
-
一个基于NodeJS和Markdown的轻量级wiki应用程序:Wiki.js安装教程
说明:Wiki.js是一个基于Node.js,Git和Markdown构建的免费开源,现代且功能强大的wiki应用程序。支持用户登录,可以让用户在本地注册或直接使用Microsoft,Google,GitHub等账户无缝登录体验,并选择限制对特定用户或甚至部分内容的Wiki访问。还可以定时远程备份数据到Git远程仓库。支持Windows,Linux和Mac平台,这里就说下Linux系统手动安装教程。 截图 功能特性 #Markdown编辑,由Git支持 使用内置的可视化编辑器,以广泛使用的简单Markdown格式编写您的内容。与将数据保存在难以提取格式的数据库中的其他wiki软件不同,Wiki.js将所有内容直接保存到Markdown(.md)文件中,并且该内容会自动与远程Git存储库同步。因此,您的内容可以直接从您的Git存储库中安全地读取。 #轻巧,但功能非常强大 Wiki.js在速度极快的Node.js引擎上运行,并且优化为CPU资源不足。它在很大程度上依赖于缓存来快速向用户提供内容,并利用最新的Web技术(如WebSockets)在网页中提供即时交互性。 #精美的现代网络设计 内容自动处理成美观的阅读格式,呈现在优雅的用户界面中。根据标题为每个页面生成侧边栏菜单,并以不同颜色呈现部分以增强可读性。 #综合访问控制 选择限制对特定用户或甚至部分内容的Wiki访问。您可以完全控制Wiki.js中内置的易于使用的访问控制。使用本地数据库登录或与Microsoft帐户,Google ID,Facebook,GitHub,Slack或LDAP(Active Directory)等外部身份验证提供程序连接,为您的用户提供无缝登录体验。 #直觉资产管理 使用内置资产管理器在Wiki.js中插入图像,模式,文档,视频,链接等。将媒体文件整理到文件夹中,让内置编辑器为您生成正确的Markdown标记。您甚至可以要求Wiki.js为您从外部网站获取图像。再一次,所有文件都会自动同步到远程Git存储库以便妥善保管。 #内置搜索引擎 使用内置搜索引擎快速查找您正在寻找的wiki条目,可从任何页面访问。它通过分析您的wiki条目元数据和内容提供相关结果和建议。 #免费和开源 我们相信优秀的软件应该是免费和透明的。这就是为什么Wiki.js在GNU AGPLv3许可下是完全开源的原因。您可以自由查看完整的源代码并提供新功能!将其托管在本地服务器,云端甚至家中。免费。 手动安装 Github地址:https://github.com/Requarks/wiki/ 环境要求:Node.js >= 6.11.1、MongoDB >= 3.2、Git >= 2.7.4。内存768M以上,不然装不了。 系统要求:这里仅争对本教程的系统要求(非程序),CentOS 6+、Debian 8+、Ubuntu 16+,建议使用最新版系统。 1、安装Git这里由于CentOS和Debian 8自带的的Git软件包有点老,所以可以选择编译安装,下面编译最新的2.20.1版本。 #CentOS系统 yum -y groupinstall "Development Tools" yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel curl-devel expat-devel -y wget https://github.com/git/git/archive/v2.20.1.tar.gz tar -zxf v2.20.1.tar.gz && cd git-* make configure ./configure --prefix=/usr/local make install #Debian、Ubuntu系统 apt update apt install -y build-essential libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev curl autoconf perl wget https://github.com/git/git/archive/v2.20.1.tar.gz tar -zxf v2.20.1.tar.gz && cd git-* make configure...
-
wordpress远程图片文件自动本地化
add_filter('content_save_pre', 'auto_save_image'); function auto_save_image($content) { $upload_path = ''; $upload_url_path = get_bloginfo('url'); //上传目录 if (($var = get_option('upload_path')) !=''){ $upload_path = $var; } else { $upload_path = 'wp-content/uploads'; } if(get_option('uploads_use_yearmonth_folders')) { $upload_path .= '/'.date("Y",time()).'/'.date("m",time()); } //文件地址 if(($var = get_option('upload_url_path')) != '') { $upload_url_path = $var; } else { $upload_url_path = bloginfo('url'); } if(get_option('uploads_use_yearmonth_folders')) { $upload_url_path .= '/'.date("Y",time()).'/'.date("m",time()); } require_once ("../wp-includes/class-snoopy.php"); $snoopy_Auto_Save_Image = new Snoopy; $img = array(); //以文章的标题作为图片的标题 if ( !empty( $_REQUEST['post_title'] ) ) $post_title = wp_specialchars( stripslashes( $_REQUEST['post_title'] )); $text = stripslashes($content); if (get_magic_quotes_gpc()) $text = stripslashes($text); preg_match_all("/ src=("|'){0,}(http://(.+?))("|'|\s)/is",$text,$img); $img =...
-
一款强大的网站在线客服聊天系统:whisper搭建教程
简介 whisper是一个在线客服系统源码,采用thinkphp5+Gatewayworker编写,性能强悍。自己搭建,控制在自己,也无需为您的数据安全担心,您可以应用在任何的正规的网站,只需要添加一段简单的js代码,就可以使您的网站拥有在线客服功能。 官方网站:http://whisper.baiyf.com/ 截图 功能 支持客服分组,多客服服务,让您的服务更有条理。 支持客服转接,让会员接受最专业的服务。 智能分配客户流量,让服务更加高效。 问候语设置,服务更加亲切。 历史聊天记录查看,方便监管和总结。 支持数据趋势统计,随时掌握服务情况,做出最优的调整。 安装 环境要求:PHP >= 5.6 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Mysql、Nginx、phpmyadmin。 2、拉取源码点击左侧网站,添加站点,使用命令: cd www/wwwroot/xx.com git clone https://gitee.com/nickbai/whisper_tp5.git #如果移动的时候有mv提示,直接Enter即可 mv whisper_tp5/{,.}* ./ chmod 775 ./* ./runtime/temp/* 3、网站设置进入到域名设置,点击网站目录,去除跨站攻击的√,并设置运行目录为public。 然后点击伪静态设置,填入以下代码: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 4、新建数据库点击面板左侧数据库,点击phpmyadmin进入数据库管理界面,新建whisper数据库。再将根目录的whisper.sql文件导入到数据库,然后修改根目录application/database.php配置信息。 #修改如下 // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'whisper', //...
-
一个简单易用的Linux文本编辑器:nano的安装与使用
说明:很多情况下我们都需要编辑服务器里的文本内容,而现在用的比较多的文本编辑器是vim,这个估计很多人都觉得很难用,这里博主推荐一个简单易用的文本编辑器nano,比vim简单很多,很容易上手。这里大概说下教程。 安装 #CentOS系统 yum -y install nano #Debian/Ubuntu系统 apt-get install -y nano 使用 1、打开文件 nano 文件路径 然后可以通过方向键移动和鼠标右键直接操作。 Alt+6 #复制一整行 Ctrl+K #剪贴一整行 Ctrl+U #粘贴文字 Ctrl+Y #上一页 Ctrl+V #下一页 Ctrl+O #保存 Ctrl+X #退出,如果你修改了文件,会要你输入保存文件名,直接确认即可。