forked from forgejo/forgejo
Move public asset files to the proper directory (#25907)
Move `public/*` to `public/assets/*` Some old PRs (like #15219) introduced inconsistent directory system. For example: why the local directory "public" is accessed by `http://site/assets`? How to serve the ".well-known" files properly in the public directory? For convention rules, the "public" directory is widely used for the website's root directory. It shouldn't be an exception for Gitea. So, this PR makes the things consistent: * `http://site/assets/foo` means `{CustomPath}/public/assets/foo`. * `{CustomPath}/public/.well-known` and `{CustomPath}/public/robots.txt` can be used in the future. This PR is also a prerequisite for a clear solution for: * #21942 * #25892 * discourse.gitea.io: [.well-known path serving custom files behind proxy?](https://discourse.gitea.io/t/well-known-path-serving-custom-files-behind-proxy/5445/1) This PR is breaking for users who have custom "public" files (CSS/JS). After getting approvals, I will update the documents. ---- ## ⚠️ BREAKING ⚠️ If you have files in your "custom/public/" folder, please move them to "custom/public/assets/". --------- Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
parent
8af96f585f
commit
faa28b5a44
417 changed files with 125 additions and 123 deletions
|
@ -1,72 +1,72 @@
|
|||
import {h} from 'vue';
|
||||
import giteaDoubleChevronLeft from '../../public/img/svg/gitea-double-chevron-left.svg';
|
||||
import giteaDoubleChevronRight from '../../public/img/svg/gitea-double-chevron-right.svg';
|
||||
import giteaEmptyCheckbox from '../../public/img/svg/gitea-empty-checkbox.svg';
|
||||
import giteaExclamation from '../../public/img/svg/gitea-exclamation.svg';
|
||||
import octiconArchive from '../../public/img/svg/octicon-archive.svg';
|
||||
import octiconArrowSwitch from '../../public/img/svg/octicon-arrow-switch.svg';
|
||||
import octiconBlocked from '../../public/img/svg/octicon-blocked.svg';
|
||||
import octiconBold from '../../public/img/svg/octicon-bold.svg';
|
||||
import octiconCheck from '../../public/img/svg/octicon-check.svg';
|
||||
import octiconCheckbox from '../../public/img/svg/octicon-checkbox.svg';
|
||||
import octiconCheckCircleFill from '../../public/img/svg/octicon-check-circle-fill.svg';
|
||||
import octiconChevronDown from '../../public/img/svg/octicon-chevron-down.svg';
|
||||
import octiconChevronLeft from '../../public/img/svg/octicon-chevron-left.svg';
|
||||
import octiconChevronRight from '../../public/img/svg/octicon-chevron-right.svg';
|
||||
import octiconClock from '../../public/img/svg/octicon-clock.svg';
|
||||
import octiconCode from '../../public/img/svg/octicon-code.svg';
|
||||
import octiconColumns from '../../public/img/svg/octicon-columns.svg';
|
||||
import octiconCopy from '../../public/img/svg/octicon-copy.svg';
|
||||
import octiconDiffAdded from '../../public/img/svg/octicon-diff-added.svg';
|
||||
import octiconDiffModified from '../../public/img/svg/octicon-diff-modified.svg';
|
||||
import octiconDiffRemoved from '../../public/img/svg/octicon-diff-removed.svg';
|
||||
import octiconDiffRenamed from '../../public/img/svg/octicon-diff-renamed.svg';
|
||||
import octiconDotFill from '../../public/img/svg/octicon-dot-fill.svg';
|
||||
import octiconDownload from '../../public/img/svg/octicon-download.svg';
|
||||
import octiconEye from '../../public/img/svg/octicon-eye.svg';
|
||||
import octiconFile from '../../public/img/svg/octicon-file.svg';
|
||||
import octiconFileDirectoryFill from '../../public/img/svg/octicon-file-directory-fill.svg';
|
||||
import octiconFilter from '../../public/img/svg/octicon-filter.svg';
|
||||
import octiconGear from '../../public/img/svg/octicon-gear.svg';
|
||||
import octiconGitBranch from '../../public/img/svg/octicon-git-branch.svg';
|
||||
import octiconGitMerge from '../../public/img/svg/octicon-git-merge.svg';
|
||||
import octiconGitPullRequest from '../../public/img/svg/octicon-git-pull-request.svg';
|
||||
import octiconHeading from '../../public/img/svg/octicon-heading.svg';
|
||||
import octiconHorizontalRule from '../../public/img/svg/octicon-horizontal-rule.svg';
|
||||
import octiconImage from '../../public/img/svg/octicon-image.svg';
|
||||
import octiconIssueClosed from '../../public/img/svg/octicon-issue-closed.svg';
|
||||
import octiconIssueOpened from '../../public/img/svg/octicon-issue-opened.svg';
|
||||
import octiconItalic from '../../public/img/svg/octicon-italic.svg';
|
||||
import octiconKebabHorizontal from '../../public/img/svg/octicon-kebab-horizontal.svg';
|
||||
import octiconLink from '../../public/img/svg/octicon-link.svg';
|
||||
import octiconListOrdered from '../../public/img/svg/octicon-list-ordered.svg';
|
||||
import octiconListUnordered from '../../public/img/svg/octicon-list-unordered.svg';
|
||||
import octiconLock from '../../public/img/svg/octicon-lock.svg';
|
||||
import octiconMeter from '../../public/img/svg/octicon-meter.svg';
|
||||
import octiconMilestone from '../../public/img/svg/octicon-milestone.svg';
|
||||
import octiconMirror from '../../public/img/svg/octicon-mirror.svg';
|
||||
import octiconOrganization from '../../public/img/svg/octicon-organization.svg';
|
||||
import octiconPlay from '../../public/img/svg/octicon-play.svg';
|
||||
import octiconPlus from '../../public/img/svg/octicon-plus.svg';
|
||||
import octiconProject from '../../public/img/svg/octicon-project.svg';
|
||||
import octiconQuote from '../../public/img/svg/octicon-quote.svg';
|
||||
import octiconRepo from '../../public/img/svg/octicon-repo.svg';
|
||||
import octiconRepoForked from '../../public/img/svg/octicon-repo-forked.svg';
|
||||
import octiconRepoTemplate from '../../public/img/svg/octicon-repo-template.svg';
|
||||
import octiconRss from '../../public/img/svg/octicon-rss.svg';
|
||||
import octiconScreenFull from '../../public/img/svg/octicon-screen-full.svg';
|
||||
import octiconSearch from '../../public/img/svg/octicon-search.svg';
|
||||
import octiconSidebarCollapse from '../../public/img/svg/octicon-sidebar-collapse.svg';
|
||||
import octiconSidebarExpand from '../../public/img/svg/octicon-sidebar-expand.svg';
|
||||
import octiconSkip from '../../public/img/svg/octicon-skip.svg';
|
||||
import octiconStar from '../../public/img/svg/octicon-star.svg';
|
||||
import octiconStrikethrough from '../../public/img/svg/octicon-strikethrough.svg';
|
||||
import octiconSync from '../../public/img/svg/octicon-sync.svg';
|
||||
import octiconTable from '../../public/img/svg/octicon-table.svg';
|
||||
import octiconTag from '../../public/img/svg/octicon-tag.svg';
|
||||
import octiconTriangleDown from '../../public/img/svg/octicon-triangle-down.svg';
|
||||
import octiconX from '../../public/img/svg/octicon-x.svg';
|
||||
import octiconXCircleFill from '../../public/img/svg/octicon-x-circle-fill.svg';
|
||||
import giteaDoubleChevronLeft from '../../public/assets/img/svg/gitea-double-chevron-left.svg';
|
||||
import giteaDoubleChevronRight from '../../public/assets/img/svg/gitea-double-chevron-right.svg';
|
||||
import giteaEmptyCheckbox from '../../public/assets/img/svg/gitea-empty-checkbox.svg';
|
||||
import giteaExclamation from '../../public/assets/img/svg/gitea-exclamation.svg';
|
||||
import octiconArchive from '../../public/assets/img/svg/octicon-archive.svg';
|
||||
import octiconArrowSwitch from '../../public/assets/img/svg/octicon-arrow-switch.svg';
|
||||
import octiconBlocked from '../../public/assets/img/svg/octicon-blocked.svg';
|
||||
import octiconBold from '../../public/assets/img/svg/octicon-bold.svg';
|
||||
import octiconCheck from '../../public/assets/img/svg/octicon-check.svg';
|
||||
import octiconCheckbox from '../../public/assets/img/svg/octicon-checkbox.svg';
|
||||
import octiconCheckCircleFill from '../../public/assets/img/svg/octicon-check-circle-fill.svg';
|
||||
import octiconChevronDown from '../../public/assets/img/svg/octicon-chevron-down.svg';
|
||||
import octiconChevronLeft from '../../public/assets/img/svg/octicon-chevron-left.svg';
|
||||
import octiconChevronRight from '../../public/assets/img/svg/octicon-chevron-right.svg';
|
||||
import octiconClock from '../../public/assets/img/svg/octicon-clock.svg';
|
||||
import octiconCode from '../../public/assets/img/svg/octicon-code.svg';
|
||||
import octiconColumns from '../../public/assets/img/svg/octicon-columns.svg';
|
||||
import octiconCopy from '../../public/assets/img/svg/octicon-copy.svg';
|
||||
import octiconDiffAdded from '../../public/assets/img/svg/octicon-diff-added.svg';
|
||||
import octiconDiffModified from '../../public/assets/img/svg/octicon-diff-modified.svg';
|
||||
import octiconDiffRemoved from '../../public/assets/img/svg/octicon-diff-removed.svg';
|
||||
import octiconDiffRenamed from '../../public/assets/img/svg/octicon-diff-renamed.svg';
|
||||
import octiconDotFill from '../../public/assets/img/svg/octicon-dot-fill.svg';
|
||||
import octiconDownload from '../../public/assets/img/svg/octicon-download.svg';
|
||||
import octiconEye from '../../public/assets/img/svg/octicon-eye.svg';
|
||||
import octiconFile from '../../public/assets/img/svg/octicon-file.svg';
|
||||
import octiconFileDirectoryFill from '../../public/assets/img/svg/octicon-file-directory-fill.svg';
|
||||
import octiconFilter from '../../public/assets/img/svg/octicon-filter.svg';
|
||||
import octiconGear from '../../public/assets/img/svg/octicon-gear.svg';
|
||||
import octiconGitBranch from '../../public/assets/img/svg/octicon-git-branch.svg';
|
||||
import octiconGitMerge from '../../public/assets/img/svg/octicon-git-merge.svg';
|
||||
import octiconGitPullRequest from '../../public/assets/img/svg/octicon-git-pull-request.svg';
|
||||
import octiconHeading from '../../public/assets/img/svg/octicon-heading.svg';
|
||||
import octiconHorizontalRule from '../../public/assets/img/svg/octicon-horizontal-rule.svg';
|
||||
import octiconImage from '../../public/assets/img/svg/octicon-image.svg';
|
||||
import octiconIssueClosed from '../../public/assets/img/svg/octicon-issue-closed.svg';
|
||||
import octiconIssueOpened from '../../public/assets/img/svg/octicon-issue-opened.svg';
|
||||
import octiconItalic from '../../public/assets/img/svg/octicon-italic.svg';
|
||||
import octiconKebabHorizontal from '../../public/assets/img/svg/octicon-kebab-horizontal.svg';
|
||||
import octiconLink from '../../public/assets/img/svg/octicon-link.svg';
|
||||
import octiconListOrdered from '../../public/assets/img/svg/octicon-list-ordered.svg';
|
||||
import octiconListUnordered from '../../public/assets/img/svg/octicon-list-unordered.svg';
|
||||
import octiconLock from '../../public/assets/img/svg/octicon-lock.svg';
|
||||
import octiconMeter from '../../public/assets/img/svg/octicon-meter.svg';
|
||||
import octiconMilestone from '../../public/assets/img/svg/octicon-milestone.svg';
|
||||
import octiconMirror from '../../public/assets/img/svg/octicon-mirror.svg';
|
||||
import octiconOrganization from '../../public/assets/img/svg/octicon-organization.svg';
|
||||
import octiconPlay from '../../public/assets/img/svg/octicon-play.svg';
|
||||
import octiconPlus from '../../public/assets/img/svg/octicon-plus.svg';
|
||||
import octiconProject from '../../public/assets/img/svg/octicon-project.svg';
|
||||
import octiconQuote from '../../public/assets/img/svg/octicon-quote.svg';
|
||||
import octiconRepo from '../../public/assets/img/svg/octicon-repo.svg';
|
||||
import octiconRepoForked from '../../public/assets/img/svg/octicon-repo-forked.svg';
|
||||
import octiconRepoTemplate from '../../public/assets/img/svg/octicon-repo-template.svg';
|
||||
import octiconRss from '../../public/assets/img/svg/octicon-rss.svg';
|
||||
import octiconScreenFull from '../../public/assets/img/svg/octicon-screen-full.svg';
|
||||
import octiconSearch from '../../public/assets/img/svg/octicon-search.svg';
|
||||
import octiconSidebarCollapse from '../../public/assets/img/svg/octicon-sidebar-collapse.svg';
|
||||
import octiconSidebarExpand from '../../public/assets/img/svg/octicon-sidebar-expand.svg';
|
||||
import octiconSkip from '../../public/assets/img/svg/octicon-skip.svg';
|
||||
import octiconStar from '../../public/assets/img/svg/octicon-star.svg';
|
||||
import octiconStrikethrough from '../../public/assets/img/svg/octicon-strikethrough.svg';
|
||||
import octiconSync from '../../public/assets/img/svg/octicon-sync.svg';
|
||||
import octiconTable from '../../public/assets/img/svg/octicon-table.svg';
|
||||
import octiconTag from '../../public/assets/img/svg/octicon-tag.svg';
|
||||
import octiconTriangleDown from '../../public/assets/img/svg/octicon-triangle-down.svg';
|
||||
import octiconX from '../../public/assets/img/svg/octicon-x.svg';
|
||||
import octiconXCircleFill from '../../public/assets/img/svg/octicon-x-circle-fill.svg';
|
||||
|
||||
const svgs = {
|
||||
'gitea-double-chevron-left': giteaDoubleChevronLeft,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue