闭关的内容是要搞一个开源的博客项目,都是前段时间封控闲的。
但是既然开始了,就得搞定了再收工。所以就一直到现在了……
到目前为止,项目的仓库和代码以及各种基本的运行机制都已经确定了,可以说已经完成了2/3已然。
服务端是thinkphp + mysql
前端(管理后台和博客站点部分):vue + vite 和一些开源插件
整个项目的初衷也很单纯,就是为了我和其他博主能更简单的和高自定义化的折腾博客,主要体现在比如“模板制作”。
另外一点想说的就是该项目并不面向初级或不懂编程的博主。所以有问题请自己解决。当然如果以后能有一个社区之类的地方就另当别论了。
那届时我也自然会写一些小教程之类的东西。
但不必担心,项目上线公开之际也会同时提供API文档和“各种颜色的书”……
我今天发帖1是为了冒个泡,休息一下思绪。
2一个就是想公开项目在模板部分的工作机制,本来关于这个问题是打算发一个投票贴的,但是来来回回我已经尝试了很多种模板工作方法,最后自行决定了使用最后一种。
说来这个问题太头疼了,虽然没有太多技术壁垒和瓶颈,但是能相对的满足“简易开发”和“功能完善”两个“方针政策”实在是太难了。
具体如下:
HTML(模板真身):
blog_top:
<ul>
{each data['blog_top']}
<li>{$value.l_title}</li>
{/each}
</ul>
图1(模板配置):
规则:每行一个配置,行中用英文逗号分割,最多3个参数
图中的含义 blog_top(3) ,该方法是输出最新3篇博文,这些东西以后会在API文档中说明
图2(页面效果):
对照上述HTML代码,这是输出效果(当然测试期间我并没有给页面加载任何样式,也是为了让模板能最大限度的自由设计)
就这么多吧,如果几天之内还没什么进展,我再来冒泡……
希望博友们期待一下这个项目
还有我的网站也一直没管,暂时停止更新吧,直到这个项目上线。
闭关就该有个闭关的样子
回见各位