www.kangxuanpeng.com 网站布局图
index 首页
view
HongXunPan | ||||
xxx | xxx | blog | About Me | contact |
copyright---xxx@ccas |
function
- title : 康宣鹏 · HongXunPan · kangxuanpeng
- meta in header
for seo , such as http://www.dandyweng.com/
- change scroll bar style to google's
blog 博客
view - list 列表页
logo | nav | xx xx xx xx | ||
---|---|---|---|---|
time8 | event xx | |||
event x | time7 | |||
time6 | event | |||
time5 | ||||
time4 | ||||
time3 | ||||
time2 | ||||
time1 | ^ | |||
time0 | ||||
view - info 博客详情页
nav | ||||
---|---|---|---|---|
crumbs | ||||
title | ||||
label.. | author | date-time | ||
content | ||||
^ | ||||
<prev | next> | |||
comment | ||||
function
- time axis at center,event around
- content support markdown
- comment support markdown two
- comment can be reply , no login , input name,email
such as jianshu.com or laravelacademy.org
now can use typecho
### about me 个人资料页
my resume base on markdown
### contact 联系方式页
how can contact me:
- fb
- ins
or u can leave a message on this form
## 安装步骤
- copy 代码
git clone https://github.com/HongXunPan/kangxuanpeng.com.git
- 安装依赖
composer update
- 配置文件 .env 放到根目录
- 执行迁移文件
php artisan migrate
php artisan migrate --path=database/migrations/blog
- 安装laravel-admin
composer require encore/laravel-admin "1.5.*"
用 composer update
即可
php artisan migrate --path=database/migrations/blog
## MyBlog
模板来自于linpx.cn,基于typecho的 Pinghsu 皮肤,作者是 Chakhsu
### database数据库设计
##### table:posts 文章表
column | type | attribute | comment |
---|---|---|---|
post_id | int(11) | PK auto increase | 文章ID |
post_name | varchar(200) | default '' | 文章标题 |
slug | varchar(100) | unique default '' | 将文章标题转化为URL的一部分,以利于SEO |
content | text | 文章内容,存放md格式 | |
author_id | int(11) | default 0 | 作者id |
comment_num | int(11) | default 0 | 评论数(冗余字段) |
created_at | int(11) | default 0 | 创建时间 |
updated_at | int(11) | default 0 | 修改时间 |
status | tinyint(1) | default 0 | 草稿or已发布 |
##### table:comments 评论表
column | type | attribute | comment |
---|---|---|---|
comment_id | int(11) | PK auto increase | 评论ID |
post_id | int(11) | default 0 | 文章ID |
content | text | 评论内容 | |
parent_id | int(11) | default 0 | 父评论id |
nick_name | varchar(30) | default '' | 评论者昵称 |
varchar(50) | default '' | 评论者邮箱 | |
site | varchar(50) | default '' | 评论者网站 |
created_at | int(11) | default 0 | 评论时间 |
status | tinyint(1) | default 0 | 状态 删除or正常 |
##### table:tags 分类表
column | type | attribute | comment |
---|---|---|---|
tag_id | int(5) | PK auto increase | 标签ID |
tag_name | varchar(50) | default '' | 标签名称 |
##### table:post_tag_relations 文章分类的关系表
column | type | attribute | comment |
---|---|---|---|
post_id | int(11) | PK1 | 文章ID |
tag_id | int(5) | PK1 | 标签ID |
used || finished
- barryvdh/laravel-ide-helper ide_code_tips
- doctrine/dbal add_model_doc
- nwidart/laravel-modules create_multi_module
- joyqi/hyper-down tran markdown to html
- encore/laravel-admin
//php artisan admin:make UserController --model=App\\User
- frozennode/administrator backend_view_create
- 替换分页默认模板
{!! preg_replace("~(/\d+)?\?page=~", '/', $postList->render()) !!}
- RSS && SiteMap
wait-use || todo
- hieu-le/active nav_active_style
- jellybool/translug post_title_trans_slug
- logo&icon
- laravel edit markdown-live view
- table-post add column is_index_show default yes
problem && fix
- laravel-admin form 多对多实现:
一对多 hasMany 可以实现 多对多则会报错 hasMany field must be a HasMany or MorphMany relation
多对多通过关系表来实现的,laravel ORM的关联为belongToMany ,laravel不支持这种写法, 可以通过laravel-admin多选框来实现
解决: $form->multipleSelect('tags')->options(TagBlog::all()->pluck('tag_name', 'tag_id'));
- 问题:composer 不推荐用root执行,
给用户分配执行权限,软链 ln -s xxx xxx $HOME/bin/xx
- SF的markdown解析器joyqi/hyper-down对表格不完美支持,后续考虑更换erusev/parsedown 尽可能接近github
本文由 HongXunPan 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2018-11-23 10:42:23
Hi there, constantly i used to check weblog posts here in the early hours in the daylight, because i love to gain knowledge of more and more.
Финансовый робот-это ваша формула успеха, найденная. Узнайте об этом больше. Ссылка - https://24crypto.de/bitcoin-icmarkets.php
Scorpions Lolita Girls Fucked Whip-round Pthc cp offline forum xtl.jp/?pr
Тысячи баксов гарантированы, если вы используете этого робота. Ссылка - https://is.gd/eVGXkc
Ищете дополнительные деньги? Попробуйте лучший финансовый инструмент. Ссылка - https://is.gd/HWDxGZ
Здравствуйте дорогие друзья Последние новости инвестиций и финансов в телеграм канале Для сотрудников предприятий, кроме дежурного персонала, объявлена нерабочая неделя с сохранением заработной платы. "Кроме того, руководством УАЗ выделены средства на оказание адресной помощи в виде продуктовых наборов для особой категории из числа совета ветеранов предприятия, в которую входят инвалиды первой группы и одинокие пожилые люди", - добавили в компании. https://t.me/investoryonline/281 https://t.me/investoryonline/271 https://t.me/s/investoryonline https://t.me/investoryonline/282 https://t.me/investoryonline/285 В Таджикистане освоено свыше 2,5 миллиарда сомони инвестиций. Южная Корея готова инвестировать в строительство и технологии Таджикистана.