当前位置: 首页 > 软件库 > 建站系统 > 论坛系统BBS >

sander

Go 语言编写的社区系统
授权协议 BSD
开发语言 Google Go JavaScript HTML/CSS
所属分类 建站系统、 论坛系统BBS
软件类型 开源软件
地区 国产
投 递 者 赫连智
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

吉尔·桑达 (JIL sander) 由于节俭的美学和简洁的线条而闻名。 极简主义一向不愁其追随者,但是很少有设计师能够像吉尔·桑达 (JIL SANDER) 那样将其作为一种艺术而细细研究。轻如羽毛的上衣以及轻便夹克而闻名遐迩。

基于Go语言中文网 - Golang中文社区 源码,并保留其版权!!

主要变更

1.环境变化,项目默认基于开发着GOPATH环境
2.vendor依赖库,默认自带,不需要重新下载
3.项目目录发生变化,统一以sander为项目根目录

编译系统

cd $GOPATH/src/

git clone https://github.com/studygolang/sander.git

cd ./sander

make

之后会在./bin目录下查看二进制文件,如果想要改变目录可自行到cmd 目录下编译,或者是修改Makefile文件.

  • docker image 可执行文件和网站所需要的静态文件

docker image

make docker

docker-compose

docker-compose up

docker mariadb

首次运行 mariadb时,需设置密码

mkdir -p /data/mysql/data  
docker run --name mysql -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD='root' -d mysql

  • chown: changing ownership of '/var/lib/mysql/': Permission denied

  • 请在docker run 后边加 --privileged=true 参数

在浏览器中输入:http://127.0.0.1:8088

接下来你会看到图形化安装界面,一步步照做吧。

  • 如果之后有出现页面空白,请查看 error.log 是否有错误

  • fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)

  • 编译参数-ldflags "-w -s", 详情请转 https://golang.org/cmd/link/

删除所以已经停止的容器

docker rm $(docker ps -a -q)
  • BFC BFC(Block formatting context)直译为“块级格式化上下文”。它是一个独立的渲染区域,只有Block-level box(块)参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 BFC的布局规则 一、内部的Box会在垂直方向,一个接一个地放置。 二、Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的m

  • CSS属性 属性:属性是指定选择符所具有的属性,它是css的核心,css2共有150多个属性 属性值:属性值包括法定属性值及常见的数值加单位,如25px,或颜色值等。 文本属性 1:文本大小 font-size 说明: 1) 属性值为数值型时,必须给属性值加单位,属性值为0时除外。 2)单位还可以是pt,9pt=12px; 3)为了减小系统间的字体显示差异,IE Netscape Mozi

  • 元素类型 根据css显示分类,XHTML元素被分为 三种类型: 块状元素,内联元素,可变元素 && 三种类型: 块状元素,内联元素,内联块元素(css2.1增加) 块状元素的特点 (默认情况下) a: 在页面中以矩形区域显示 b: 能直接设置宽高 c: 独占一行,自上而下排列 d: 一般做为其他元素、内容容器 ### 内联元素的特点 ```txt (默认情况下)

  • css CSS(cascading style sheet) 汉译为层叠样式表,是用于控制网页样式 WEB标准中的表现标准语言,在网页中主要对网页信息的显示进行控制。 目前推荐遵循的是W3C发布的CSS3.0版本; 用来表现HTML或者XHTML等样式文件的计算机语言。 1998年5月21日由w3C正式推出的css2.0 HTML + CSS 弥补html语言的不足 缩减页面代码,提高访问速度

  • <!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  • WEB标准 WEB标准是网页制作的标准,它不是一个标准,它是根据网页的不同组成部分生成的一系列标准。这些标准大部分由W3C起草发布,也有部分标准由ECMA起草发布 (1)W3C( World Wide Web Consortium )万维网联盟,创建于1994年是Web技术领域最具权威和影响力的国际中立性技术标准机构;是专门负责网络标准制定的非赢利组织。制定了结构标准和样式标准; (2)ECMA

  • 对象 什么是对象,其实就是一种类型,即引用类型。而对象的值就是引用类型的实例。在ECMAScript中引用类型是一种数据结构。用于将数据和功能组织在一起,它也常被称做类,但ECMAScript中却没有这种东西。虽然ECMAScript是一门面向对象的语言。却不具备传统面向对象语言所拥有的类和接口等基本结构。 万物皆对象,除了数字,字符,布尔这种绝对值以外的所有部分都是对象,对象是类的实例化体现,类

 相关资料
  • 语言集成的相关查询是实验性的,现在暂时只支持scala。 Spark SQL也支持用领域特定语言编写查询。 // sc is an existing SparkContext. val sqlContext = new org.apache.spark.sql.SQLContext(sc) // Importing the SQL context gives access to all the p

  • Play Community 是一个基于 Play Framework 开发的社区系统,宗旨是提供一套知识学习的闭环系统。系统主要分为学习,问答,交流和搜索四个板块。 学习板块 社区的维护者可以在学习板块维护一系列电子书,供初学者系统化地学习基础知识。 问答板块 初学者在学习过程中遇到问题可以到问答板块提问,社区维护者或成员及时解答。 交流板块 中高级成员可以交流板块分享一些学习或实战经验。 搜索

  • 问题内容: 我知道供应商有自己的原始SQL语言子集,这些子集用C(类似于Postgre SQL)或MS-SQL Server(C ++)等编写。 那么,原始的SQL是用C编写的,还是在Assembly中创建的呢?我真的找不到关于其原始语言根源的明确答案(除了历史等) 问题答案: 在Oracle上进行的快速历史搜索得出: 在70年代后期,Ingres刚开始在加州大学伯克利分校工作时,三个从事CIA合

  • 主要内容:编译型语言,解释型语言,总结通过高级语言编写的源码,我们能够轻松理解,但对于计算机来说,它只认识二进制指令,源码就是天书,根本无法识别。源码要想执行,必须先转换成二进制指令。 所谓二进制指令,也就是由 0 和 1 组成的机器码,能被计算机直接识别并执行。 然而,究竟在什么时候将源代码转换成二进制指令呢?不同的编程语言有不同的规定: 有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(比如 W

  • 本文向大家介绍Android编程实现获取当前系统语言及地区并更改语言的方法,包括了Android编程实现获取当前系统语言及地区并更改语言的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现获取当前系统语言及地区并更改语言的方法。分享给大家供大家参考,具体如下:  如果想获取手机的当前系统语言,可以通过Locale类获取,主要方法: 返回的是es或者zh;通过 获取当

  • 系统语言 设定自家选单等的显示语言。 Deutsch 以德文显示 English 以英文显示 Español 以西班牙文显示 Français 以法文显示 Italiano 以意大利文显示 Nederlands 以荷兰文显示 Português 以葡萄牙文显示 Pyccкий 以俄文显示 以日文显示 以韩文显示 以简体中文显示 以繁体中文显示

  • 可设定PS Vita的系统软件的显示语言。 若要变更设定,需先关闭所有使用中的应用程序。 Dansk 以丹麦语显示 Deutsch 以德语显示 English (United Kingdom) 以英语(英国)显示 English (United States) 以英语(美国)显示 Español 以西班牙语显示 Français 以法语显示 Italiano 以意大利语显示 Nederlands

  • 贡献给社区 我们将这本书免费发布并且贡献给社区,因为我们希望提供给读者一些有价值的内容。如果你能学到至少一条最佳实践,我们的目的就达到了。 我们已经非常用心地打磨了这些文字,但是仍然可能有一些拼写或者其他错误。我们非常希望读者给我们一个反馈或者建议,以来改善本书。所以如果有什么问题的话,请联系我们。我们非常欢迎各种 pull-request。