body {
background-color: white;
color: black;
max-width: 400px;
margin: 0 auto;
overflow-x: hidden;
}
/* 다크 모드에 대한 스타일 */
@media (prefers-color-scheme: dark) {
body {
background-color: white;
color: black;
}
}
교통 기능 중 버스 정류장 별로 정리하기
아래와 같이 그룹화 함으로써 stNm(정류장 이름)을 기준으로 묶어서 나타냄
def group_by_stNm(data):
# stNm 기준으로 데이터를 먼저 정렬합니다.
sorted_data = sorted(data, key=lambda x: x['stNm'])
return {k: list(g) for k, g in groupby(sorted_data, key=lambda x: x['stNm'])}
grouped_data["direction_1"] = group_by_stNm(grouped_data["direction_1"])
grouped_data["direction_2"] = group_by_stNm(grouped_data["direction_2"])
버스 정류장 그룹화를 함으로써 사용자가 보기에 더 간편하도록 설정함
오늘 뭐 먹지? 기능 좀 더 동적으로 만들기
셔틀버스 계절 학기 + 방학 기간에 운행하지 않는 것까지 날짜 고려해서 만들기
모바일 기기에서 방문 시 gabean.kr만 입력해도 m.gabean.kr로 들어가도록 설정하기
<script type="text/javascript">
var UserAgent = navigator.userAgent;
if (UserAgent.match(/iPhone|ipad|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null)
{
location.href = "/m/"; /* 모바일 홈페이지 경로 */
}
</script>
캠퍼스맵 버튼 위치 % 단위로 조절하기(px 단위로 조절하다 보니 창 크기 조정 시 이상 발생)
창의 크기를 줄일 시 메뉴가 아래쪽으로 이동해버리는 오류 발생
새로운 기능 고안하여 추가하기(도서관)
모바일 화면 개선
모바일에서 메인 페이지에 들어갈 때 스크롤 내려서 보는 것보다 딱 한 눈에 들어오도록 만드는 게 좋다는 피드백
아래와 같이 수정 완료
https 추가
linux 언어
sudo apt update
sudo apt install snapd
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx
sudo service nginx restart
23.12.06 “인권과 시민 교양” 수업 <인권 활동 계획서> 작성 도중 떠오른 기능 - “인권 뉴스”
게시물 작성이 안되는 오류
Forbidden (403) CSRF verification failed. Request aborted.
CSRF_TRUSTED_ORIGINS = ['<http://gabean.kr>', '<http://m.gabean.kr>', '<http://52.78.55.70>',
'<https://gabean.kr>', '<https://m.gabean.kr>', '<https://52.78.55.70>']