menu WyY'sBlog
avatar

藍某人

[email protected]

WyY's Blog

记录生活的美好,一起发现创造

2019总结

# 2019年的所思所想 >过去的一年,经历了许多、失去了许多,但也获得了许多。回望一年的生活。开年留下的Flag貌似没能完成几个,一年就也已经草草收场。还是回到这里,总结过去、展望未来。 ## 项目 一年里因为各种事情,也没有弄出什么项目。有点动静的也就只有`MlTree Forum`了,我使用Vue+ThinkPHP6将其又双叒叕重构了一遍。力度不可谓不大,但是反响几乎没有 于是在今年初,弄了一个WyYBE,这个也是我用来生成博客的一款工具,自己用的就长期维护吧。后面还会慢慢的进行推广。嗯,我感觉还是挺好用的。 ## TODO - [ ] 继续维护MlTreeForum - [ ] 日常完善WyYBE - [ ] 继续完成学校给的项目 ## 足迹 - 海宁 - 杭州 - 贺州 海宁是我去参加CADC比赛的时候的城市,发展得一般。但是人文环境还算可以。比赛的是还是不好说。主要是技术不足,导致比赛失利。不过在再接再厉吧! 杭州就比赛完后草草走了一天,真的还是坐车好啊。一天时间荒废了,结果哪儿也没去。这就尴尬了。 *剩下的明天说* 2020.02.02 1点整 **接上文** 说好的明天,也还是鸽了一天。 ## 心境 这一年经历的事情真的时很多很多。有失去也有获得。但总是不那么完美吧。 希望新的一年里,还是要好好得发展自己,充实生活才是? ## 结尾 开始的时候想写很多,然后现在却也不知道写什么好了,还是这样吧。多多完善自己的东西。
READ MORE

EUC-E统一模块管理器

# EUC - 易语言统一模块管理器 ## 简介 EUC易语言统一模块管理是一款类似与NPM、Composer的易语言模块管理工具。依赖于简单的配置文件。即可将依赖简单写出,作为源码传递时,仅需要执行`euc install`命令即可。 简单来说就是:**安装模块依赖仅需一步** ## 工作方式 EUC会读取源码目录下的`_eucconf.json`根据其内部的参数,自动下载模块。如果你安装了易语言助手,即可一键引入模块! ## EUC模块来源 EUC模块来源于网络收集以及作者上传。如果你有好的模块供大家使用。那么你可以到EUC模块托管网站上传。 **[EUC-上传中心](https://euc.kingsr.cc/model/create.html)** ## 安全性 模块下载依赖于你`_eucconf.json`文件,其中的hash值为模块MD5值,此值在你编写json文件时可以唯一确定或文件中的`call_name`也为唯一值。在引用时,请将`call_name`或`hash`确保正确即可。 同时对于有问题、后门、暗庄的模块,后期将推出举报功能,查实后删除。 对于想要的依赖,你可以到EUC模块cha询寻找到你需要的模块:[EUC - 模块查询](https://euc.kingsr.cc/search.html) 同时我们将`EUC主程序`、`EUC易语言助手插件`、`EUC管理后台`开源,供大家审查! ## 压缩包文件说明 * 易助手插件打包.exe:易语言助手插件打包器 * _eucconf.json:EUC配置文件示例 * test.e:测试用E文件 * main.e:EUC主程序源码 * EUC.exe:EUC主程序 * EUC.etools:易助手EUC插件 * EUC.e:EUC易助手插件源码 ## 使用方式 ### EUC主文件使用方式 EUC.exe主文件为命令行文件,你可以解压后,将其放置指定目录后,编辑系统环境变量获得`EUC`指令,也可以将命令行进入EUC所在目录后,使用`EUC.exe`使用 目前可用命令有两条: * `euc install path\_eucconf.json`:此将根据指定的`_eucconf.json`将模块下载至`path\.eucmodel\`目录下 * `euc install path\_eucconf.json call_nam`:将根据`call_name`下载模块,同时将依赖信息写入`_eucconf.json`文件 ### EUC易语言助手插件使用方式 下载后,双击`EUC.etools`安装插件,随后启用。 将`_eucconf.json`文件与源码放置在同一目录,点击易语言IDE菜单栏中的`EUC-引入`即可一键下载并引入! >注意:易语言版本>=5.6 >同时将会写出一个`EUC.exe`在根目录 ## 文件下载地址 * [EUC源文件(蓝奏云)](https://www.lanzous.com/b00z7uwqb) * [EUC模块管理平台(码云)](https://gitee.com/MlTreeGroup/euc) ## EUC管理平台 >此平台我自建,使用Cloundflare加速 >模块下载使用七牛云加速 >此项目全部永久免费! [EUC - 易语言统一模块管理](https://euc.kingsr.cc/) ## 关于 如果你对EUC有什么意见或建议,欢迎加入EUC讨论群 QQ群:1046639144
READ MORE

WyY食用方法

**详细使用教程来啦~** ## 简介 WyYE是一款用易语言配合JS编写的一款静态BLOG生成器。他的工作方式类似于Hexo,能够在一定情况下配合JS或者DLL配合生成静态博客。 同时支持部署至Github、Gitee等Git托管网站上。 ## TODO >[√]已完成 [-]等待完成 [×]未构思 [√]完成界面 [√]完成Index、文章渲染 [√]完成简单的Git推送(后续应该会完善这一功能) [-]TimeLine渲染 [-]JS或者DLL拓展 ## 如何使用 ### 0x00:配置文件 打开/config文件夹,复制一份`.example.base.json`重命名为`base.json`并按照内容修改好。 ### 0x01:开始写作 打开根目录下的`WyYBlogEditor.exe`主程序。在上方选择“写作中心”即可开始写作!写作完成后按`Ctrl+S`保存文章。**文件标题即为文章标题!** ![1.png](https://i.loli.net/2020/02/01/xC9zwidU2sLghOZ.png) ### 0x02:部署博客 写作完成后关闭窗口返回主界面,点击主界面“站点管理>编译”按钮即可自动完成部署。需要注意:本功能需要Windows下安装Git并已经进行关联设置。 ![2.jpg](https://i.loli.net/2020/02/01/a6Pc3K8snyxAETV.jpg) ### 0x03:小技巧 在config目录下,conf.ini文件为程序配置文件,其中`ShowDOS`为显示DOS执行窗口*窗口仅可读*你可以将其设置为`ShowDOS=1`开启;`AbsoluteUrl=1`为将编译地址转为绝地地址,及将主题中的`https://blog.kingsr.cc/assets`渲染为`base.system.url`。 ![3.png](https://i.loli.net/2020/02/01/gbytDE4FiQxWuTS.png)
READ MORE

你的现实,就是别人的恶趣味。

# 你的现实,就是别人的恶趣味。
READ MORE

闲来无事,在家造轮子-WyYE

# WyYE >WyYE是一款用易语言配合JS编写的一款静态BLOG生成器。他的工作方式类似于Hexo,能够在一定情况下配合JS或者DLL配合生成静态博客。 同时支持部署至Github、Gitee等Git托管网站上。 ## 前言 没错!这就是我新造的轮子。最近肺炎的情况让我在家无所事事。刚好想写Blog,苦于我原来手贱,清空了我博客上的内容。。。于是就诞生了它! 至于为什么不用Hexo,我只能说我真的用不习惯。而且主题各种卡死。 ## 构架 WyYE采用易语言作为编写语言(懒得去弄其他的了)搭配JS进行渲染以及页面的构建。 同时后续还会开通JS插件等等实用的功能。 **这篇Blog就是用它生成的,并推送到了Github上** ## 开发过程吐槽 ### 0x00 首先我想用WEBUI作为主要的UI,就发现易语言对这个方面的配合实在不行。好在能配合“浏览器”组件,实现简单的UI搭建。总算在一个晚上的摸索之后有了一个确切的方案。 ### 0x01 模板渲染。这个真的无力吐槽啊!对于易语言来说,渲染数据真的太困难了。应该也是所有静态编程的通病吧。 因为无法使用直接的数组循环以及变量搭配,我必须将所有的变量通过Json的方式转换,最后渲染。 ## 截图预览 ![main.png](https://i.loli.net/2020/01/31/wHvKAmCpxk9Mneq.png) ![editor.png](https://i.loli.net/2020/01/31/bOVkLKmwYB7QIDz.png) ![dos.png](https://i.loli.net/2020/01/31/ReQg2cxdOXVwFzv.png) ![目录结构.png](https://i.loli.net/2020/01/31/Ytgm4hxoaQEXDuf.png) ## 下载 [网盘下载](https://pan.kingsr.cc/s/9jsmd70c "网盘下载")
READ MORE