摘要: 当代码提交到GitHub后,自动生成构建项目并部署到服务器。接下来介绍一下如何在容器中运行Jenkins,并自动化构建GitHub上的项目,使用自动化构建来解放你的双手。一台已经安装了Docker的Ubuntu服务器,有公网IP并可通过IP或者域名访问。因为GitHub无法访问本地服务器,所以不能触发构建,只能手动触发构建。 阅读全文
posted @ 2019-06-23 17:17 ZKEA 阅读(905) 评论(0) 推荐(2) 编辑
摘要: 这个工具用于从MSSQL生成MySQL脚本,生成的脚本包含表结构和数据 阅读全文
posted @ 2019-05-28 23:57 ZKEA 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 如果你有一台Linux服务器(CentOS7+ 或者 Ubuntu 16.04+)可以使用以下命令快速搭建一个博客。 阅读全文
posted @ 2019-05-10 23:59 ZKEA 阅读(445) 评论(1) 推荐(0) 编辑
摘要: Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。如今可以使用VS Code进行纸壳CMS(ZKEACMS)开发,它开源免费,通过安装开发语言相关的插件,可以让VS Code实现相应的语法识别和代码提示。 阅读全文
posted @ 2019-05-07 17:03 ZKEA 阅读(1161) 评论(1) 推荐(0) 编辑
摘要: 预编译是ASP .Net Core的默认方式。在发布时,默认会将系统中的所有Razor视图进行预编译。编译好的视图DLL统一命名为 xxx.PrecompiledViews.dll 或者 xxx.Views.dll 阅读全文
posted @ 2019-04-13 18:21 ZKEA 阅读(2594) 评论(3) 推荐(6) 编辑
摘要: 在之前,纸壳CMS的主题仅仅只是CSS样式,并不支持在主题下使用模板来构建不同的HTML结构。现在我们对主题功能做了增强,可以在主题下添加各自的模板,这样在制作主题时,就会更加自由。不仅如此,新的主题引擎还允许替换系统中所有Action对应的视图。 所以新的主题引擎可以修改包括后端在内的系统中的所有界面风格。 阅读全文
posted @ 2019-04-11 12:20 ZKEA 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 纸壳CMS在设计上使用的是ASP.Net Core默认的IOC容器,通过依赖注入可以轻松替换掉原来的接口实现。例如在使用纸壳CMS做二次开发的过程中,可能要接入另一系统的用户来作为CMS系统的用户。这种情况下,可以不用修改原来的UserService,而是重新实现一个IUserService,然后用这个新的实现来替换掉旧的UserService。 阅读全文
posted @ 2019-02-19 15:05 ZKEA 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 最近把项目更新到了ASP.Net Core 2.2,发布之后发现在IIS下使用SQLite数据库不行了,报异常说不能打开数据库。"unable to open database file",奇了个怪了。照理说这个不是权限就是路径错了,权限直接加了Everyone也无济于事,后来换成绝对路径就可以了,那说明确实是路径错了。但是写的相对路径肯定是没错的,使用 dotnet 命令来运行也是正常的, dotnet ZKEACMS.WebHost.dll。 阅读全文
posted @ 2018-12-26 15:59 ZKEA 阅读(1165) 评论(3) 推荐(0) 编辑
摘要: GitHub设置使用SSH Key的好处就是可以使用SSH连接,并且提交代码的时候可以不用输入密码,免密提交。SSH Key 我们使用PuTTYgen来生成公钥(Public Key),私钥(Private Key)和PuttyKey。在使用PuTTYgen之前,你需要先安装TortoiseGit 阅读全文
posted @ 2018-11-28 15:09 ZKEA 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 纸壳CMS是基于ASP.Net Core开发的可视化内容管理系统,可以跨平台部署,可以在容器中运行。接下来看看如何在docker中运行纸壳CMS。 阅读全文
posted @ 2018-10-25 09:00 ZKEA 阅读(1123) 评论(0) 推荐(0) 编辑